:root{--color1:#1C479B;--color2:#28B6F6}body{overflow-x:hidden!important}.et_pb_number_counter{opacity:1!important}.dental_blurb .et_pb_blurb_content .et_pb_blurb_container{flex:1}.dental_innertext h1{padding-bottom:0;font-weight:700}.dental_innerblurb .et_pb_blurb_content .et_pb_blurb_container{display:flex;align-items:center;justify-content:center;width:fit-content}.dental_innerblurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{margin-left:5px;color:var(--color1)}.dentalheader_menu .et-menu-nav ul li ul{padding:0;border-top:2px solid #fff!important;top:-2px}.dentalheader_menu .et-menu-nav ul li ul li{padding:0;width:auto;position:relative;display:block}.dentalheader_menu .et-menu-nav ul li ul li a{width:100%;line-height:inherit;border-bottom:1px solid #ffffff20;border-top:0 none;padding:13px 15px!important;display:block;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out!important;color:#fff!important;background:var(--color1);font-weight:400}.dentalheader_menu .et-menu-nav ul li ul li a:hover{opacity:1;padding-left:40px!important}.dentalheader_menu .et-menu-nav ul li ul li a:before{position:absolute;content:"";font-family:ETmodules!important;left:18px;top:50%;transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff;opacity:0;background:0 0}.dentalheader_menu .et-menu-nav ul li ul li a:hover:before{opacity:1}.dentalheader_menu .et_mobile_menu .menu-item-has-children>a{background:0 0}.dentalheader_menu .et_mobile_menu .menu-item-has-children a.mobile-toggle-icon{display:none}.dentalheader_menu .et_mobile_nav_menu ul>li>a{background:0 0;font-weight:400;padding:10px 0}.dentalheader_menu .et-menu-nav ul>li{padding-left:20px;padding-right:20px;margin-top:0!important}.dentalheader_menu .et-menu-nav ul>li>a{padding:40px 0!important;font-weight:400;color:#131313;font-weight:400!important}.dentalheader_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et-menu .menu-item-has-children>a:first-child{padding-right:10px!important}.dentalheader_menu .et_pb_menu__menu>nav>ul>li>a:after{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-7px!important}.dentalheader_menu .et_pb_button_module_wrapper{display:flex;justify-content:flex-end}.dentalheader_menu .et-menu li li.menu-item-has-children>a:first-child:after{top:50%;transform:translateY(-50%)}.dentalheader_menu .et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.dentalheader_menu #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.dentalheader_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:"M";transition:all .4s ease;transform:rotate(90deg);display:block;top:0}.dentalheader_menu ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{width:44px;height:100%;padding:0!important;max-height:44px;border:0;position:absolute;right:0;top:0;z-index:999;background-color:transparent}.dentalheader_menu ul.et_mobile_menu>li.menu-item-has-children{position:relative}.dentalheader_menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.dentalheader_menu .et_mobile_menu li a{background:0 0!important;color:color2;opacity:1}.dentalheader_menu ul.et_mobile_menu .menu-item-has-children .sub-menu{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.dentalheader_menu ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{max-height:1000px;opacity:1;transform:translateY(0)}.dentalheader_menu .et_mobile_menu li li{position:relative}.dentalheader_menu ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{font-family:"ETModules";content:"3";top:10px;position:relative;color:#fff;background:var(--color1);border-radius:50%;padding:6px;font-size:19px}.dentalheader_menu .et_mobile_menu{padding:0;border:0}.dentalheader_menu ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:"2"}.dentalheader_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff}.dentalheader_menu .et_mobile_nav_menu .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(0deg);display:block;color:#fff!important;top:0}.dentalheader_menu .et_mobile_nav_menu .mobile_nav{background:var(--color1);width:40px;height:40px;display:flex;border-radius:50%;justify-content:center;align-items:center}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{color:var(--color2)}.dentalheader_menu.et_pb_menu .mobile_nav ul li:hover>a,.dentalheader_menu.et_pb_menu ul li:hover>a,.dentalheader_menu.et_pb_menu ul li.current-menu-item>a,.dentalheader_menu.et_pb_menu .nav li ul.sub-menu>a:hover,.dentalheader_menu.et_pb_menu .nav li ul.sub-menu li.current-menu-item>a,.dentalheader_menu.et_pb_menu .et_mobile_menu>a:hover{color:var(--color1)!important;opacity:1}.dentalheader_menu.et_pb_menu ul li ul li:hover>a{color:#fff!important;opacity:1}.dentalheader_menu .mobile_nav .mobile_menu_bar:before{color:#fff!important}.dentalheader_blurb .et_pb_main_blurb_image .et_pb_image_wrap{width:auto;height:auto}.dentalheader_section.et_pb_sticky{background:#fff!important}.dentalheader_menu.et_pb_menu .nav li ul.sub-menu li.current-menu-item>a{color:#fff!important}@media all and (max-width:980px){.dentalheader_menu .et_pb_menu_inner_container{padding:20px}.dentalheader_menu .et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.dentalheader_menu .mobile_menu_bar{transform:auto;bottom:auto}.dentalheader_menu .et_mobile_menu{padding:30px}}@media all and (max-width:1629px) and (min-width:981px){.dentalheader_section .et_pb_button_module_wrapper{margin:0!important;display:none!important}}@media all and (max-width:1347px) and (min-width:981px){.dentalheader_section .dentalheader_blurb{margin:0!important;display:none!important}}@media all and (max-width:1036px) and (min-width:981px){.dentalheader_section .dentalheader_image{margin:0!important;display:none!important}.dentalheader_section .dentalheader_menu{margin:0!important}}.dentalfooter_map iframe{display:block}.dentalhome_section1_blurb .et_pb_blurb_content .et_pb_main_blurb_image{position:relative}.dentalhome_section1_blurb .et_pb_blurb_content .et_pb_main_blurb_image:after{content:"20k";width:41px;height:41px;border-radius:100px;background:var(--color1);color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;right:-29px;top:50%;transform:translateY(-50%)}.dentalhome_section2_contact .et_pb_contact_form{display:flex;flex-wrap:wrap}.dentalhome_section2_contact p.et_pb_contact_field,.hotel_form .et_contact_bottom_container{width:25%}.dentalhome_section2_contact .et_contact_bottom_container{display:block;float:none;text-align:center;margin:0;padding:0 0 0 3%;width:25%}.dentalhome_section2_contact .et_pb_contact_field[data-id=select_doctor],.dentalhome_section2_contact .et_pb_contact_field[data-id=date],.dentalhome_section2_contact .et_pb_contact_field[data-id=time]{margin-bottom:0!important}.dentalhome_section3_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{position:relative;display:inline-block;transition:all 500ms linear;transition-delay:0s;transition-delay:.1s;transform:scale(1)}.dentalhome_section3_column:hover .dentalhome_section3_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{transform:scale(.9)}.dentalhome_section3_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;content:"";background-color:var(--color2);border-radius:50%;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:all;transition-property:all;opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scaleY(0);transform:scaleY(0);z-index:-1}.dentalhome_section3_column:hover .dentalhome_section3_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.dentalhome_section3_column:hover .dentalhome_section3_blurb{border-top-color:var(--color1)}.dentalhome_section3_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{order:1;margin-bottom:20px}.dentalhome_section3_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description span{margin-bottom:15px;display:inline-block;font-weight:400}.dentalhome_section3_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description a{color:var(--color1)!important;font-weight:700}.dentalhome_section3_column:hover .dentalhome_section3_image:before{left:0;right:0}.dentalhome_section3_column:hover .dentalhome_section3_image img{opacity:.3}.dentalhome_section3_image img{width:100%;height:auto;transition:.5s ease 0s}.dentalhome_section4_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{flex:1}.dentalhome_section5_portfolio .et_pb_ajax_pagination_container,.et-db #et-boc .et-l #et-fb-app .dentalhome_section5_portfolio>div.et_pb_portfolio_grid_items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.dentalhome_section5_portfolio .project{position:relative;overflow:hidden}.dentalhome_section5_portfolio .project .et_portfolio_image{color:#fff;background:#131313;overflow:hidden;position:relative;z-index:1}.dentalhome_section5_portfolio .project .et_portfolio_image img{transition:all .45s ease-in-out}.dentalhome_section5_portfolio .project:hover .et_portfolio_image img{opacity:.5}.dentalhome_section5_portfolio .project .et_portfolio_image:before{position:absolute;top:0;left:0;bottom:0;right:0;font-family:"ETmodules";background-color:var(--color2);color:#fff;transition:all .4s ease-in-out;content:"&";padding:0;margin:auto;transform:scale(0);width:65px;height:65px;z-index:1;border-radius:50%;font-size:20px;line-height:67px;text-align:center}.dentalhome_section5_portfolio .project:hover .et_portfolio_image:before{transform:scale(1)}.dentalhome_section5_portfolio .project .dentalhome_section5_portfolio_content{background:var(--color1);text-align:center;width:calc(100% - 40px);padding:10px;transform:translateX(-50%) scale(0);position:absolute;bottom:20px;left:50%;transition:all .4s ease-in-out;z-index:1}.dentalhome_section5_portfolio .project:hover .dentalhome_section5_portfolio_content{transform:translateX(-50%) scale(1)}.dentalhome_section6_person .et_pb_team_member_image img{width:100%!important;height:100%!important;max-width:100%!important;transition:all .4s ease-in-out}.dentalhome_section6_person .et_pb_member_social_links li{margin-right:0;margin-bottom:10px;display:block}.dentalhome_section6_person .et_pb_member_social_links li:last-child{margin-bottom:0}.dentalhome_section6_person .et_pb_member_social_links li a{width:35px;height:35px;background:rgba(255,255,255,.2);transition:all .5s ease;display:flex;align-items:center;justify-content:center;border-radius:5px}.dentalhome_section6_person .et_pb_member_social_links li a:hover{background:var(--color2)}.dentalhome_section6_person:hover .et_pb_team_member_image img{opacity:.5}.dentalhome_section6_person:hover .et_pb_member_social_links{opacity:1!important;top:0!important}.dentalhome_section6_person:hover .et_pb_team_member_description{transform:translateX(-50%) scale(1)!important}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{padding-left:30px}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description span.company{font-size:16px;font-weight:400;color:#1a1a1a;padding-bottom:5px;display:inline-block}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description span.about{font-size:16px;font-weight:400;color:#1a1a1a}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img{border-radius:5px;width:100%}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before{content:"`";width:30px;height:30px;top:-20px;right:-20px;border-radius:5px;border:2px;position:absolute;background:var(--color2);transition:all .5s ease;font-family:"ETmodules";color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}.dentalhome_section7_column:hover .dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{outline-color:var(--color1)}.dentalhome_section7_column:hover .dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:before{background:var(--color1)}.dentalhome_section8_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{color:var(--color2)}.dentalhome_section8_counter.et_pb_number_counter.et_pb_module .percent p{color:var(--color1)!important;font-weight:700}.dentalhome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container,.et-db #et-boc .et-l #et-fb-app .dentalhome_section9_blog>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.dentalhome_section9_blog .pagination.clearfix{position:absolute;left:0;right:0}.dentalhome_section9_blog .et_pb_post .entry-featured-image-url{margin-bottom:0!important;overflow:hidden;position:relative}.dentalhome_section9_blog .et_pb_post .entry-featured-image-url:before,.dentalhome_section9_blog .et_pb_post .entry-featured-image-url:after{content:"";width:100%;height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;transform-origin:100%0;transform:rotateZ(90deg);transition:all .3s ease 0s;opacity:1;visibility:visible}.dentalhome_section9_blog .et_pb_post .entry-featured-image-url:after{top:auto;bottom:0;transform-origin:0 100%}.dentalhome_section9_blog .et_pb_post:hover .entry-featured-image-url:before,.dentalhome_section9_blog .et_pb_post:hover .entry-featured-image-url:after{transform:rotateZ(0)}.dentalhome_section9_blog .et_pb_post .entry-featured-image-url img{transform:scale(1) rotate(0);transition:all .3s ease 0s}.dentalhome_section9_blog .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.3) rotate(10deg)}.dentalhome_section9_blog .et_pb_post .published{position:absolute;top:25px;left:25px;background:var(--color1);color:#fff;font-size:16px;line-height:26px;font-weight:400;border-radius:5px;padding:5px 10px;z-index:1}.dentalhome_section9_blog .et_pb_post .dentalhome_section9_blog_maincontent{border-radius:5px;background:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.05);width:85%;padding:25px;position:absolute;bottom:-55px;z-index:1}.dentalhome_section9_blog .et_pb_post .dentalhome_section9_blog_maincontent a[rel=tag]{margin-bottom:10px;display:inline-block;color:#1a1a1a;position:relative;margin-right:10px}.dentalhome_section9_blog .et_pb_post .dentalhome_section9_blog_maincontent a[rel=tag]::before{content:"n";font-family:ETmodules!important;margin-right:5px;color:var(--color1);font-size:16px}.dentalhome_section9_blog .et_pb_post:hover .dentalhome_section9_blog_maincontent .entry-title{color:var(--color1)!important}.dentalhome_section10_list ul{padding:0}.dentalhome_section10_list ul li{list-style:none;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dentalhome_section10_list ul li:last-child{margin-bottom:0}.dentalhome_section10_list ul li span.date{margin-right:5px}@-webkit-keyframes troo_image_animation{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes troo_image_animation{0%{-moz-transform:translateY(-10px);transform:translateY(-10px)}to{-moz-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes troo_image_animation{0%{-o-transform:translateY(-10px);transform:translateY(-10px)}to{-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes troo_image_animation{0%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@media (min-width:768px) and (max-width:980px){.dentalhome_section5_portfolio .et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr}.dentalhome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container,.et-db #et-boc .et-l #et-fb-app .dentalhome_section9_blog>div{grid-template-columns:1fr 1fr}}@media only screen and (max-width:980px){.dentalhome_section2_contact p.et_pb_contact_field,.hotel_form .et_contact_bottom_container{width:50%}.dentalhome_section2_contact .et_pb_contact_field[data-id=select_doctor],.dentalhome_section2_contact .et_pb_contact_field[data-id=date],.dentalhome_section2_contact .et_pb_contact_field[data-id=time]{margin-bottom:3%!important}.dentalhome_section2_contact .et_contact_bottom_container{width:50%}.dentalhome_section5_portfolio .project .et_portfolio_image:before{top:-40%}.dentalhome_section5_portfolio .project .et_portfolio_image:after{top:-66%}.dentalhome_section9_blog .et_pb_post{margin-bottom:0}.dentalhome_section9_blog .et_pb_post .dentalhome_section9_blog_maincontent{border-radius:5px;background:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.05);width:100%;padding:20px;bottom:0;z-index:1;position:relative}}@media only screen and (max-width:767px){.dentalhome_section2_contact p.et_pb_contact_field,.hotel_form .et_contact_bottom_container{width:100%}.dentalhome_section2_contact .et_pb_contact_field[data-id=select_doctor],.dentalhome_section2_contact .et_pb_contact_field[data-id=date],.dentalhome_section2_contact .et_pb_contact_field[data-id=time]{margin-bottom:3%!important}.dentalhome_section2_contact .et_contact_bottom_container{width:100%}.dentalhome_section5_portfolio .et_pb_ajax_pagination_container{grid-template-columns:1fr}.dentalhome_section5_portfolio .project{margin-bottom:0}.dentalhome_section7_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{padding-left:0}.dentalhome_section9_blog.et_pb_posts div.et_pb_ajax_pagination_container{grid-template-columns:1fr}}.dentalservicedetail_section2_contact .et_contact_bottom_container{float:unset;text-align:unset;margin:0;display:block;width:100%;padding-left:3%}.dentalteamdetail_section2_person .et_pb_team_member_image img{width:100%!important;max-width:100%!important}.dentalfaqs_section2_accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{background:var(--color1);transform:translatey(-50%) rotate(45deg);color:#fff}.dentalpricing_section2_pricing .et_pb_et_price .et_pb_sum{color:#1a1a1a;font-weight:700;transition:all .5s ease}.dentalpricing_section2_pricing .et_pb_et_price .et_pb_dollar_sign,.dentalpricing_section2_pricing .et_pb_et_price .et_pb_frequency{color:#1a1a1a;font-weight:400;transition:all .5s ease}.dentalpricing_section2_pricing .dentalpricing_section2_pricing_maincontent{background:#fff!important;padding:30px!important;transition:all .5s ease;border-radius:5px}.dentalpricing_section2_pricing ul.et_pb_pricing li:after{content:"N";font-family:ETmodules;color:#1a1a1a;position:absolute;left:0;top:0}.dentalpricing_section2_pricing .et_pb_button_wrapper{padding:0!important}.dentalpricing_section2_pricing:hover .et_pb_pricing_heading,.dentalpricing_section2_pricing.active .et_pb_pricing_heading{background:var(--color1)!important}.dentalpricing_section2_pricing:hover .et_pb_et_price .et_pb_sum,.dentalpricing_section2_pricing:hover .et_pb_pricing_heading .et_pb_best_value,.dentalpricing_section2_pricing:hover .et_pb_et_price .et_pb_dollar_sign,.dentalpricing_section2_pricing:hover .et_pb_et_price .et_pb_frequency,.dentalpricing_section2_pricing.active .et_pb_et_price .et_pb_sum,.dentalpricing_section2_pricing.active .et_pb_pricing_heading .et_pb_best_value,.dentalpricing_section2_pricing.active .et_pb_et_price .et_pb_dollar_sign,.dentalpricing_section2_pricing.active .et_pb_et_price .et_pb_frequency,.dentalpricing_section2_pricing:hover .et_pb_pricing_heading h2,.dentalpricing_section2_pricing.active .et_pb_pricing_heading h2{color:#fff!important}body #page-container .et_pb_section .et_pb_pricing.dentalpricing_section2_pricing:hover .et_pb_pricing_table_button.et_pb_button,body #page-container .et_pb_section .et_pb_pricing.dentalpricing_section2_pricing.active .et_pb_pricing_table_button.et_pb_button{color:#fff;background:var(--color1)!important;border-radius:20px 30px 10px 20px;box-shadow:0 4px 8px hsla(190deg,15%,5%,.2)}@media only screen and (max-width:767px){.dentalpricing_section2_pricing .dentalpricing_section2_pricing_maincontent{background:#fff!important;padding:20px!important;transition:all .5s ease;border-radius:5px}}.dentalcontact_form .et_pb_contact_form_label{display:block;color:#1a1a1a;margin-bottom:10px}.dentalcontact_form .et_pb_contact_field[data-type=select]:after{top:0;-webkit-transform:unset;transform:unset;border-top-color:#1a1a1a;margin-top:63px}.dentalsearch_blog .et_pb_post{margin-bottom:30px}.dentalportfoliodetail_section2_blurb .et_pb_main_blurb_image img{width:100%!important;max-width:100%!important}.dentalportfoliodetail_section3_blurb .et_pb_main_blurb_image .et-pb-icon{color:var(--color1)}.dentalblogdetail_section2_comment #commentform{padding-bottom:0}.et-fb .dl-slide-sidebar{transform:translateX(100%)!important}body:not(.et-fb) .dl-slide-sidebar{transform:translateX(100%)}body:not(.et-fb) .dl-slide-sidebar.is-opened{transform:translateX(0)}.dl-slide-sidebar.has-transition{transition:.7s}.dl-close{cursor:pointer}.dentalhistory_column .dentalhistory_blurb{width:50%;padding:150px 0 0;float:left;margin-bottom:0!important}.dentalhistory_column .dentalhistory_blurb .et_pb_blurb_content{text-align:center;padding:0 20px 20px;border:3px dashed var(--color1);border-top:none;box-shadow:5px 5px 5px rgba(0,0,0,.2);border-radius:30px;display:block;position:relative;z-index:1}.dentalhistory_column .dentalhistory_blurb .et_pb_blurb_content:hover{text-decoration:none}.dentalhistory_column .dentalhistory_blurb .et_pb_blurb_content:before{content:"";background-color:var(--color1);height:110px;width:110px;border-radius:80% 100% 10px;box-shadow:0 0 20px -3px rgba(0,0,0,.4);transform:translateX(-50%) rotate(45deg);position:absolute;left:50%;top:-150px;z-index:-1}.dentalhistory_column .dentalhistory_blurb .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.dentalhistory_column .dentalhistory_blurb .et_pb_module_header{color:var(--color1);background-color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;line-height:20px;height:68px;width:68px;padding:15px 10px;border-radius:50%;box-shadow:3px 3px 10px rgba(0,0,0,.5),0 0 0 7px #fff;transform:translateX(-50%);position:absolute;top:-132px;left:50%}.dentalhistory_column .dentalhistory_blurb .et_pb_module_header span{display:block}.dentalhistory_column .dentalhistory_blurb .title{color:var(--color1);font-size:19px;font-weight:600;text-transform:capitalize;margin:0 0 10px 0}.dentalhistory_column .dentalhistory_blurb .description{color:#555;font-size:13px;letter-spacing:1px;margin:0}.dentalhistory_column .dentalhistory_blurb:nth-child(even){float:right;margin:0 0 0 10px}@media screen and (max-width:767px){.dentalhistory_column .dentalhistory_blurb,.dentalhistory_column .dentalhistory_blurb:nth-child(even){width:100%;margin:0 0 30px!important}}.dentalprocess_blurb{width:50%;padding:60px 0 0 0;margin:0 5px 25px 0;float:left}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{min-height:100px;padding:0 15px 0 0;border-right:2px solid var(--color1);display:block;position:relative}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:hover{text-decoration:none}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:before,.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:after{content:"";background-color:var(--color1);height:6px;width:6px;border-radius:0;position:absolute;right:-4px;top:0}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container:after{top:auto;bottom:0}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{padding:20px;box-shadow:0 0 25px 0 rgba(0,0,0,.05)}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_module_header{color:#fff;background-color:var(--color1);font-size:25px;font-weight:600;letter-spacing:.5px;padding:10px 20px;position:absolute;right:-2px;top:-60px;z-index:1}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h5.title{color:var(--color2);font-size:20px;font-weight:700;letter-spacing:1px;text-transform:capitalize;margin:0 0 7px;padding-bottom:0}.dentalprocess_blurb.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container span.description{color:#555;font-size:13px;font-weight:500;line-height:22px;text-align:left;letter-spacing:.5px;margin:0}.dentalprocess_blurb.et_pb_blurb:nth-child(even){margin:0 0 25px 5px;float:right}.dentalprocess_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container{text-align:left;padding:0 0 0 15px;border-left:2px solid var(--color2);border-right:none}.dentalprocess_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container:before,.dentalprocess_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container:after{right:auto;left:-4px;background:var(--color2)}.dentalprocess_blurb.et_pb_blurb:nth-child(even) .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{right:auto;left:-2px;background:var(--color2)}@media screen and (max-width:767px){.dentalprocess_blurb.et_pb_blurb,.dentalprocess_blurb.et_pb_blurb:nth-child(even){width:100%;margin:0 0 25px}}.dentalgallery_video .et_pb_video_box .fluid-width-video-wrapper{padding-top:70%!important}.dentalgallery_video .et_pb_video_overlay{background-blend-mode:soft-light;background-color:rgb(0 0 0/50%)}@keyframes ripple{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.2),0 0 0 5px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2),0 0 0 35px rgba(255,255,255,.2);box-shadow:0 0 0 0 rgba(255,255,255,.2),0 0 0 5px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2),0 0 0 35px rgba(255,255,255,.2)}to{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2),0 0 0 35px rgba(255,255,255,.2),0 0 0 45px transparent;box-shadow:0 0 0 5px rgba(255,255,255,.2),0 0 0 20px rgba(255,255,255,.2),0 0 0 35px rgba(255,255,255,.2),0 0 0 45px transparent}}.et-db #et-boc .et-l #et_pb_root .et_pb_section.dl-slide-sidebar{transform:translateX(0)!important;position:relative!important}.et-fb.single-post .et-l--header .dl-slide-sidebar{display:none!important}.et-fb.single-project .et-l--header .dl-slide-sidebar{display:none!important}.et-fb.page .et-l--header .dl-slide-sidebar{display:none!important}.dentalhome_section5_portfolio.col2 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.dentalhome_section5_portfolio.col4 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width:767px){.dentalhome_section5_portfolio.col2 div.et_pb_ajax_pagination_container,.dentalhome_section5_portfolio.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:980px){.dentalhome_section5_portfolio.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr}}@media (min-width:981px) and (max-width:1300px){.dentalhome_section5_portfolio.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr 1fr}}.dentalhome_section9_blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.dentalhome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width:767px){.dentalhome_section9_blog.et_pb_posts.col2 div.et_pb_ajax_pagination_container,.dentalhome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:980px){.dentalhome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr}}@media (min-width:981px) and (max-width:1300px){.dentalhome_section9_blog.et_pb_posts.col4 div.et_pb_ajax_pagination_container{grid-template-columns:1fr 1fr 1fr}}