.container{position:relative;max-width:1200px;width:90%;margin:0 auto}.container:not(.flex):after,.container:not(.flex):before{content:" ";display:table}.container:not(.flex):after{clear:both}.container:not(.flex){*zoom:1}.inset-width{max-width:860px;margin:0 auto}.text-small{font-size:.8em}.align-center{text-align:center}.flex{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width:768px){.hide-tablet-portrait{display:none}}@media only screen and (max-width:640px){.hide-smartphone{display:none}}@media screen and (min-width:641px){.show-smartphone{display:none}}.padded{padding:90px 0}@media only screen and (max-width:1024px){.padded{padding:60px 0}}section.background{background:#efefef;background-color:#f8f8f8}.button{display:inline-block;background:#fff;text-decoration:none;font-weight:700}@media only screen and (min-width:1025px){.button.large{padding:15px 30px;font-size:22px}}.button:hover{background:#333}.button i{margin-left:5px}@font-face{font-display:swap;font-family:"NeulisAlt-Bold";src:url(/wp-content/themes/yds-revive-dental-briskie/fonts/NeulisAlt-Bold.woff2)format("woff2"),url(/fonts/NeulisAlt-Bold.woff)format("woff")}.image-wrap,.video-wrap,article .article__image{position:relative}.image-wrap iframe,.image-wrap img,.video-wrap img,article .article__image iframe,article .article__image img{position:relative;width:100%}.video-wrap iframe{width:100%;position:absolute}.border-radius,.cards .card:not(.card--button-only),.horizontal-cards .horizontal-card,.horizontal-cards .horizontal-card__photo,.image-wrap,.insurance__list li a,.video-wrap,article .article__image,section.location .flex .column:nth-child(2){border-radius:0 12px;overflow:hidden}.box-shadow,.cards .card:not(.card--button-only),.horizontal-cards .horizontal-card,.horizontal-cards .horizontal-card__photo,.image-wrap,.video-wrap,article .article__image{box-shadow:0 10px 35px rgb(51 51 51 / .3)}.background-pattern{position:relative;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%23000000' fill-opacity='0.05'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.background-pattern,.home #financial,.home #homepage-cards,.testimonials{background-size:5%auto!important}#header .megamenu,.hero.small,.page-template-template-services .two-column,.single-doctor .social-callout,section.icon-list,section.location{position:relative;background-size:5%auto!important}#header .megamenu,.background-pattern.colored,.hero.small,.home #financial,.home #homepage-cards,.page-template-template-services .two-column,.single-doctor .social-callout,.testimonials,section.icon-list,section.location{background-color:#052e39!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%23FFFFFF' fill-opacity='0.05'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}#header .megamenu .column>.button,#header .megamenu .column>.wysiwyg>p>.button,#header .megamenu .icon-list__item .button,#header .megamenu>.button,.background-pattern.colored .column>.button,.background-pattern.colored .column>.wysiwyg>p>.button,.background-pattern.colored .icon-list__item .button,.background-pattern.colored>.button,.hero.small .column>.button,.hero.small .column>.wysiwyg>p>.button,.hero.small .icon-list__item .button,.hero.small>.button,.home #financial .column>.button,.home #financial .column>.wysiwyg>p>.button,.home #financial .icon-list__item .button,.home #financial>.button,.home #homepage-cards .column>.button,.home #homepage-cards .column>.wysiwyg>p>.button,.home #homepage-cards .icon-list__item .button,.home #homepage-cards>.button,.page-template-template-services .two-column .column>.button,.page-template-template-services .two-column .column>.wysiwyg>p>.button,.page-template-template-services .two-column .icon-list__item .button,.page-template-template-services .two-column>.button,.single-doctor .social-callout .column>.button,.single-doctor .social-callout .column>.wysiwyg>p>.button,.single-doctor .social-callout .icon-list__item .button,.single-doctor .social-callout>.button,.testimonials .column>.button,.testimonials .column>.wysiwyg>p>.button,.testimonials .icon-list__item .button,.testimonials>.button,section.icon-list .column>.button,section.icon-list .column>.wysiwyg>p>.button,section.icon-list .icon-list__item .button,section.icon-list>.button,section.location .column>.button,section.location .column>.wysiwyg>p>.button,section.location .icon-list__item .button,section.location>.button{background:#67b140!important}#header .megamenu .column>.button:hover,#header .megamenu .column>.wysiwyg>p>.button:hover,#header .megamenu .icon-list__item .button:hover,#header .megamenu>.button:hover,.background-pattern.colored .column>.button:hover,.background-pattern.colored .column>.wysiwyg>p>.button:hover,.background-pattern.colored .icon-list__item .button:hover,.background-pattern.colored>.button:hover,.hero.small .column>.button:hover,.hero.small .column>.wysiwyg>p>.button:hover,.hero.small .icon-list__item .button:hover,.hero.small>.button:hover,.home #financial .column>.button:hover,.home #financial .column>.wysiwyg>p>.button:hover,.home #financial .icon-list__item .button:hover,.home #financial>.button:hover,.home #homepage-cards .column>.button:hover,.home #homepage-cards .column>.wysiwyg>p>.button:hover,.home #homepage-cards .icon-list__item .button:hover,.home #homepage-cards>.button:hover,.page-template-template-services .two-column .column>.button:hover,.page-template-template-services .two-column .column>.wysiwyg>p>.button:hover,.page-template-template-services .two-column .icon-list__item .button:hover,.page-template-template-services .two-column>.button:hover,.single-doctor .social-callout .column>.button:hover,.single-doctor .social-callout .column>.wysiwyg>p>.button:hover,.single-doctor .social-callout .icon-list__item .button:hover,.single-doctor .social-callout>.button:hover,.testimonials .column>.button:hover,.testimonials .column>.wysiwyg>p>.button:hover,.testimonials .icon-list__item .button:hover,.testimonials>.button:hover,section.icon-list .column>.button:hover,section.icon-list .column>.wysiwyg>p>.button:hover,section.icon-list .icon-list__item .button:hover,section.icon-list>.button:hover,section.location .column>.button:hover,section.location .column>.wysiwyg>p>.button:hover,section.location .icon-list__item .button:hover,section.location>.button:hover{background:#82c55f!important}html{font-size:17px}@media only screen and (max-width:1024px){html{font-size:16px}}body{font-family:"Manrope",sans-serif;font-weight:400;color:#565554;padding-top:81px!important;overflow-x:hidden}@media only screen and (max-width:1024px){body{padding-top:80px!important}}@media only screen and (max-width:640px){body{padding-top:93px!important}}.home #services .callouts__footer h4,.horizontal-cards .horizontal-card h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h1,h2,h3,h4,h5,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-family:"Manrope",sans-serif;font-weight:800;line-height:1.1;color:#67b140}h1{font-size:3.5rem}@media only screen and (max-width:1280px){h1{font-size:2.7rem}}@media only screen and (max-width:768px){h1{font-size:2rem}}.home #services .callouts__footer h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h2,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-size:2.5rem;margin-bottom:30px}@media only screen and (max-width:768px){.home #services .callouts__footer h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h2,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-size:2rem}}.horizontal-cards .horizontal-card h4,h3{font-size:1.6rem}@media only screen and (max-width:1280px){.horizontal-cards .horizontal-card h4,h3{font-size:1.5rem}}h4{font-size:1.3rem}h5{font-size:1rem}p{line-height:1.7}.button{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;padding:15px 30px;text-align:center;background:#052e39;border:0;color:#fff;line-height:1.3;border-radius:50px}.button:hover{color:#fff;background:#095468}@media only screen and (max-width:640px){.button{font-size:15px;padding:10px 20px}}.wysiwyg center .button{margin:5px}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list){margin-left:30px!important}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li{line-height:1.7}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li:not(:last-child){margin-bottom:5px}#header{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (min-width:1025px){#header{font-size:18px}}.scrolled #header{-webkit-box-shadow:0 5px 25px rgb(51 51 51 / .2);-moz-box-shadow:0 5px 25px rgb(51 51 51 / .2);box-shadow:0 5px 25px rgb(51 51 51 / .2)}#header__top{background:0 0;overflow:hidden}#header__top:after{background:0 0;background:-moz-linear-gradient(left,#fff0 20%,#ddd 100%);background:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff0),color-stop(100%,#ddd));background:-webkit-linear-gradient(left,#fff0 20%,#ddd 100%);background:-o-linear-gradient(left,#fff0 20%,#ddd 100%);background:-ms-linear-gradient(left,#fff0 20%,#ddd 100%);background:linear-gradient(to right,#fff0 20%,#ddd 100%);content:"";display:block;position:relative;height:1px;width:150%}@media only screen and (max-width:1024px){#header__top:after{display:none}}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow){display:block;width:33.333%}}@media only screen and (max-width:870px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__email{display:none}}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone{width:100%}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a{width:100%;text-align:center;background:#67b140;color:#fff;text-decoration:none!important}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a:hover{background:#82c55f}}@media only screen and (max-width:1024px){#header__top .container{width:100%}}#header__top a{color:#333}#header__top a:hover{text-decoration:underline!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow{background:red;display:flex;flex-flow:row nowrap;width:66.666%}#header__top #menu-eyebrow li{flex:1}}#header__top #menu-eyebrow li a{color:#fff;text-decoration:none!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow li a{width:100%;text-align:center}}#header__top #menu-eyebrow li:nth-child(1){margin-left:10px}@media only screen and (max-width:640px){#header__top #menu-eyebrow li:nth-child(1){margin-left:0}}#header__top #menu-eyebrow li:nth-child(1) a{background:#bb0a0a}#header__top #menu-eyebrow li:nth-child(1) a:hover{background:#eb0d0d}#header__top #menu-eyebrow li:nth-child(2) a{background:#052e39}#header__top #menu-eyebrow li:nth-child(2) a:hover{color:#fff;background:#01080a}#header__top #menu-eyebrow li:nth-child(3) a{background:#82c55f}#header__top #menu-eyebrow li:nth-child(3) a:hover{color:#fff;background:#67b140}#header__main{padding:10px 0}@media only screen and (max-width:640px){#header__main{padding:12px 0 8px}}#header__main #logo{position:relative;margin-top:-35px;width:160px;padding:0}@media only screen and (max-width:1024px){#header__main #logo{width:120px;margin-top:-20px;top:-8px}}@media only screen and (max-width:640px){#header__main #logo{margin:0;top:auto;width:100px}}@media only screen and (max-width:1024px){#header__main nav{padding-top:100px}}@media only screen and (max-width:1280px){#header__main #menu-main-menu>li{margin-left:25px}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li{margin:0 0 10px}}#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a,#header__main #menu-main-menu>li:hover>a,.callouts ul .callout__icon,.mini-icon-list li a .mini-icon-list__icon{background:0 0}#footer h5,#header__main #menu-button,#header__main #menu-main-menu>li a:hover,#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a,.hero .horizontal-cards .horizontal-card h4,.hero h1,.hero h3,.horizontal-cards .horizontal-card .hero h4{color:#82c55f}#header__main #menu-main-menu>li a{font-family:"Manrope",sans-serif;font-weight:800;font-size:16px}@media (min-width:1025px){#header__main #menu-main-menu>li .sub-menu{border-radius:15px;-webkit-box-shadow:0 5px 15px rgb(51 51 51 / .2);-moz-box-shadow:0 5px 15px rgb(51 51 51 / .2);box-shadow:0 5px 15px rgb(51 51 51 / .2);background:#67b140;overflow:hidden}#header__main #menu-main-menu>li .sub-menu li.current-menu-item>a,#header__main #menu-main-menu>li .sub-menu li>a:hover{background:#82c55f}#header__main #menu-main-menu>li .sub-menu li a{font-family:"Manrope",sans-serif;font-weight:800;font-size:14px;color:#fff;border:0;letter-spacing:0;text-transform:none}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li .sub-menu li a{text-transform:none;letter-spacing:0;font-weight:400;padding:5px 0}}@media only screen and (max-width:640px){#header__main #menu-button{margin-top:-22px}}#header__main #menu-button .bar,#header__main #menu-button:after,#header__main #menu-button:before{background:#82c55f}#header .megamenu{color:#fff;border:0}#header .megamenu a:not(.button),#header .megamenu h4{color:#fff}#header .megamenu p{color:#82c55f;font-size:1.3rem;opacity:1}#header .megamenu ul li{margin-bottom:.5rem}#header .megamenu ul li a{font-size:.9rem}#header .megamenu a:not(.button){font-family:"Manrope",sans-serif;font-weight:800}#header #locations-megamenu .flex{max-width:960px}#header #locations-megamenu__header{margin-bottom:30px}#header #locations-megamenu__header>h2,#header .home #services .callouts__footer #locations-megamenu__header>h4,#header .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) #locations-megamenu__header>h4,#header .testimonials #locations-megamenu__header>.container:before,#header section.location .flex .column:nth-child(2) #locations-megamenu__header>h3,#header section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card #locations-megamenu__header>h4,.home #services .callouts__footer #header #locations-megamenu__header>h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) #header #locations-megamenu__header>h4,.testimonials #header #locations-megamenu__header>.container:before,section.location .flex .column:nth-child(2) #header #locations-megamenu__header>h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card #header #locations-megamenu__header>h4{width:33.333%;color:#fff}#header #locations-megamenu__header>div{width:66.666%;padding-left:30px}#header #locations-megamenu__header+.flex>div{width:48%;justify-content:space-between}#header #locations-megamenu__header+.flex>div h4 a{text-decoration:none}#header #locations-megamenu__header+.flex>div h4 a:hover{text-decoration:underline}#header #locations-megamenu__header+.flex>div .image-wrap,#header #locations-megamenu__header+.flex>div article .article__image,article #header #locations-megamenu__header+.flex>div .article__image{display:block;margin-bottom:20px}#footer,#footer__bottom{border-top:1px solid #f8f8f8}#footer{position:relative;background:#fff;font-size:16px}#footer__bottom{background-color:rgb(248 248 248 / .2);color:#565554}@media only screen and (max-width:640px){#footer__bottom__logo{width:150px}}#footer__bottom a{color:#565554!important}#footer__bottom a:hover{color:#82c55f!important}@media only screen and (max-width:900px){#footer>.container>.column{width:50%;padding:0 30px;margin-bottom:30px;text-align:center}}@media only screen and (max-width:900px) and (max-width:640px){#footer>.container>.column{width:100%;padding:0}}@media only screen and (max-width:900px){#footer>.container>.column:first-child,#footer>.container>.column:last-child{width:100%}#footer>.container>.column:first-child img,#footer>.container>.column:last-child img{max-width:200px}}#footer>.container>.column .social li{margin-right:15px}@media only screen and (max-width:640px){#footer>.container>.column .social li{margin:0 15px}}#footer>.container>.column .social li a{color:#82c55f;font-size:32px}#footer>.container>.column .social li a:hover{color:#67b140}.hero{position:relative}.hero.small,.hero.small .horizontal-cards .horizontal-card h4,.hero.small h1,.hero.small h3,.horizontal-cards .horizontal-card .hero.small h4{color:#fff}.page-template-template-contact .hero.small{background-position:center bottom}.hero.small .button,.single-doctor .social-callout ul li a,.social-callout ul li a:hover{background:#82c55f}.hero.small .button:hover,.single-doctor .social-callout ul li a:hover{background:#67b140}.insurance{background:#f8f8f8;padding:90px 0!important}@media only screen and (max-width:768px){.insurance{padding:60px 0!important}}.insurance__list{border:0;justify-content:center;align-items:flex-start;background:0 0;margin:30px auto 0}.insurance__list li{flex:0 0 auto;margin:10px;text-align:center;box-shadow:none;padding:0}@media only screen and (max-width:768px){.insurance__list li{flex:0 0 45%}}.insurance__list li a{font-family:"Manrope",sans-serif;font-weight:800;display:block;text-decoration:none;border:1px solid;padding:10px 30px;color:#052e39}.insurance__list li a:hover{background:#052e39;border-color:#052e39;color:#fff}.insurance__logos{flex-flow:row wrap;align-items:center;max-width:960px;margin:30px auto}.insurance__logos li{width:200px;margin:15px!important}@media only screen and (max-width:640px){.insurance__logos li{width:120px}}.horizontal-cards .horizontal-card{position:relative;display:block;background:#fff;border:0;width:100%;margin:0 0 0 125px;overflow:visible}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card{margin:125px 0 0}}.horizontal-cards .horizontal-card:not(:last-child){margin-bottom:30px}.horizontal-cards .horizontal-card__photo{position:absolute;width:250px;height:250px;left:-125px;top:30px;min-height:0;background-position:center;z-index:2}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card__photo{left:50%;top:-125px;transform:translateX(-50%);background-color:#f8f8f8!important}.horizontal-cards .horizontal-card__photo img{position:absolute;top:50%;transform:translateY(-50%);width:100%}}.horizontal-cards .horizontal-card__content{position:relative;width:100%;padding-left:150px;min-height:310px}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card__content{min-height:0;padding:150px 30px 30px}}.horizontal-cards .horizontal-card__content>*{position:relative}.horizontal-cards .horizontal-card h4{color:#82c55f;text-transform:none;letter-spacing:0;margin-bottom:10px}.location+.social-callout{padding-top:0}.home #financial #services .callouts__footer h4,.home #financial .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #financial .testimonials .container:before,.home #financial h2,.home #financial section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #financial section.location .flex .column:nth-child(2) h3,.home #plans #services .callouts__footer h4,.home #plans .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #plans .testimonials .container:before,.home #plans h2,.home #plans section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #plans section.location .flex .column:nth-child(2) h3,.home #services .callouts__footer #financial h4,.home #services .callouts__footer #plans h4,.home #services .callouts__footer #special-message h4,.home #services .callouts__footer .single-doctor .social-callout h4,.home #special-message #services .callouts__footer h4,.home #special-message .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #special-message .testimonials .container:before,.home #special-message h2,.home #special-message section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #special-message section.location .flex .column:nth-child(2) h3,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #financial h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #plans h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #special-message h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .single-doctor .social-callout h4,.single-doctor .social-callout .home #services .callouts__footer h4,.single-doctor .social-callout .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.single-doctor .social-callout .testimonials .container:before,.single-doctor .social-callout h2,.single-doctor .social-callout section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.single-doctor .social-callout section.location .flex .column:nth-child(2) h3,.testimonials .home #financial .container:before,.testimonials .home #plans .container:before,.testimonials .home #special-message .container:before,.testimonials .single-doctor .social-callout .container:before,section.location .flex .column:nth-child(2) .home #financial h3,section.location .flex .column:nth-child(2) .home #plans h3,section.location .flex .column:nth-child(2) .home #special-message h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #financial h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #plans h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #special-message h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .single-doctor .social-callout h4,section.location .flex .column:nth-child(2) .single-doctor .social-callout h3{color:#fff}.social-callout ul{margin-top:30px}.social-callout ul li{margin:0 10px}.social-callout ul li a{background:#82c55f;color:#fff;font-size:24px;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none}.callouts ul .callout__icon svg circle,.callouts ul .callout__icon svg path,.callouts ul .callout__icon svg polygon,.callouts ul .callout__icon svg rect{fill:#82c55f}.cards .card{display:flex;flex-flow:column nowrap;background:0 0;color:#565554}.cards .card:not(.card--button-only){position:relative;background:#fff;overflow:hidden;border:0}.cards .card:not(.card--button-only) .card__content{position:relative;flex:auto}.cards .card:not(.card--button-only) .card__content>*{position:relative}.cards .card.align-center .horizontal-cards .horizontal-card h4:after,.cards .card.align-center h3:after,.horizontal-cards .horizontal-card .cards .card.align-center h4:after{margin-left:auto;margin-right:auto}#plans .card h4,.cards .card h4,.mini-icon-list li a:hover h5{color:#82c55f}.mini-icon-list li a{color:#82c55f;text-decoration:none!important}.mini-icon-list li a:hover svg{transform:translate3d(-50%,-50%,0) scale(1.1)}.mini-icon-list li a h5{color:#052e39}.cards .card.card--button-only .button,.mini-icon-list li a .mini-icon-list__icon img,.mini-icon-list li a .mini-icon-list__icon svg{width:90%}.mini-icon-list li a .mini-icon-list__icon svg,.mini-icon-list li a h5{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.mini-icon-list li a .mini-icon-list__icon svg circle,.mini-icon-list li a .mini-icon-list__icon svg path,.mini-icon-list li a .mini-icon-list__icon svg polygon,.mini-icon-list li a .mini-icon-list__icon svg rect{fill:#052e39}section.icon-list{border:0!important;color:#fff}section.icon-list:before{opacity:.1}@media only screen and (max-width:tablet-potrait){.padded+section.icon-list{padding-top:60px!important}}.home #services .callouts__footer section.icon-list h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) section.icon-list h4,.testimonials section.icon-list .container:before,section.icon-list .home #services .callouts__footer h4,section.icon-list .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,section.icon-list .testimonials .container:before,section.icon-list a:not(.button),section.icon-list h2,section.icon-list h4,section.icon-list section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.icon-list section.location .flex .column:nth-child(2) h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card section.icon-list h4,section.location .flex .column:nth-child(2) section.icon-list h3{color:#fff}section.icon-list .container>ul .icon-list__item{border-bottom:1px solid rgb(255 255 255 / .1)}section.icon-list .container>ul .icon-list__item__icon{background:#095468;color:#fff;top:0}.horizontal-cards .horizontal-card section.blog a:not(.button):hover h4,section.blog a:not(.button),section.blog a:not(.button):hover .horizontal-cards .horizontal-card h4,section.blog a:not(.button):hover h3{color:#82c55f}section.blog a:not(.button):hover{text-decoration:none}.horizontal-cards .horizontal-card section.blog a:not(.button) h4,section.blog a:not(.button) .horizontal-cards .horizontal-card h4,section.blog a:not(.button) h3{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#82c55f;margin-bottom:10px}@media (min-width:769px){.two-column .column{width:47.5%}}@media (min-width:1025px){body:not(.page-template-template-services) .two-column-full{align-items:center;padding:90px 0;max-width:1400px;width:90%;margin:0 auto}body:not(.page-template-template-services) .two-column-full .column{padding:0!important}body:not(.page-template-template-services) .two-column-full .column:not(.background){padding:0 60px!important}body:not(.page-template-template-services) .two-column-full .column.background{background:0 0!important}body:not(.page-template-template-services) .two-column-full .column.background img{display:block!important}}.accreditations .column{width:100%;text-align:center}.accreditations .column:nth-child(2){margin:0 auto}.accreditations .column:nth-child(2) .flex{margin:0}.accreditations .column:nth-child(2) .flex>*{width:12.667%;margin:0 2%}@media only screen and (max-width:768px){.accreditations .column:nth-child(2) .flex>*{width:29.333%}.accreditations .column:nth-child(2) .flex>:nth-child(n+4){margin-top:4%}}section.location{padding:90px 0!important}@media only screen and (max-width:768px){section.location{padding:60px 0!important}}.page-template-template-contact section.location{background-position:center top;padding-top:0!important}section.location+.padded{padding-top:90px}@media only screen and (max-width:768px){section.location+.padded{padding-top:60px}}section.location .flex{align-items:center}@media only screen and (max-width:768px){section.location .flex{width:100%}}section.location .flex .column:nth-child(1){z-index:2;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(1){width:85%!important;margin:10px auto 0!important;order:2}}section.location .flex .column:nth-child(2){background:#fff;left:-60px;padding:60px 60px 60px 120px;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(2){width:85%!important;left:auto;margin:0 auto;padding:60px;text-align:center}}@media only screen and (max-width:640px){section.location .flex .column:nth-child(2){padding:30px}}section.location .flex .column .button{background:#052e39!important;color:#fff}section.location .flex .column .button:hover{color:#fff!important}.page-template-template-contact section.location .flex .column .button{background:#82c55f!important}.page-template-template-contact section.location .flex .column .button:hover{background:#67b140!important}article{align-items:flex-start}article .article__image{overflow:hidden}#plans .card strong,.gform_wrapper .gfield_label{color:#052e39}.gform_wrapper .gform_fields .gfield--type-radio{width:48%}.gform_wrapper .gform_fields .gfield input[type=email],.gform_wrapper .gform_fields .gfield input[type=tel],.gform_wrapper .gform_fields .gfield input[type=text],.gform_wrapper .gform_fields .gfield select,.gform_wrapper .gform_fields .gfield textarea{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;border:2px solid #dfdfdf;border-radius:0;background:#fff;padding:.6rem .8rem}.gform_wrapper .gform_fields .gfield input[type=email]:focus,.gform_wrapper .gform_fields .gfield input[type=tel]:focus,.gform_wrapper .gform_fields .gfield input[type=text]:focus,.gform_wrapper .gform_fields .gfield select:focus,.gform_wrapper .gform_fields .gfield textarea:focus{border-color:#82c55f}.testimonials{position:relative;color:#fff}@media only screen and (max-width:1024px){.testimonials{padding:100px 0}}@media only screen and (max-width:640px){.testimonials{background-size:cover;background-position:center;padding:60px 0}}.testimonials .container:before{content:"What Patients Are Saying..."!important;display:block;margin-bottom:30px;text-align:center;color:#fff}.testimonials .owl-carousel{padding:0 100px;max-width:1000px;margin:0 auto}@media only screen and (max-width:640px){.testimonials .owl-carousel{padding:0}}.home .hero__background .owl-item .slide img,.testimonials .owl-carousel:after,.testimonials .owl-carousel:before{display:none}@media only screen and (max-width:640px){.testimonials .owl-carousel .owl-nav{margin-top:30px}}.testimonials .testimonial h4{color:#fff}.testimonials .testimonial p{max-width:none}@media only screen and (max-width:768px){.testimonials .testimonial p{font-size:18px}}.full-width+.buttons{margin-top:-60px}@media only screen and (max-width:1024px){.full-width+.buttons{margin-top:-35px}}#plans .inset-width{padding:30px;margin-bottom:60px;text-align:center}#plans .inset-width .horizontal-cards .horizontal-card h4,#plans .inset-width h3,#plans .inset-width ul,.horizontal-cards .horizontal-card #plans .inset-width h4{text-align:left}#plans .inset-width .horizontal-cards .horizontal-card ul+h4,#plans .inset-width ul+h3,.horizontal-cards .horizontal-card #plans .inset-width ul+h4{margin-top:30px}#plans .inset-width .button+.button{margin-left:10px}#plans .card{text-align:center}#plans .card ul{list-style:none}#plans .card ul li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f8f8f8}.home .hero{position:relative;z-index:10;padding:400px 0 100px}@media only screen and (max-width:768px){.home .hero{padding:150px 0 30px}}.home #homepage-cards:before,.home .hero__background{position:absolute;width:100%;height:100%;top:0;left:0}.home .hero__background:before{background:0 0;background:-moz-linear-gradient(top,#fff00,#052e39 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff0),color-stop(100%,#052e39));background:-webkit-linear-gradient(top,#fff00,#052e39 100%);background:-o-linear-gradient(top,#fff00,#052e39 100%);background:-ms-linear-gradient(top,#fff0 0%,#052e39 100%);background:linear-gradient(to bottom,#fff00,#052e39 100%);width:100%;bottom:0;top:auto;height:75%;z-index:1}.home .hero__background .owl-item,.home .hero__background .owl-stage,.home .hero__background .owl-stage-outer,.home .hero__background .slide{height:100%}.home .hero__background .owl-item .slide{background-position:center;background-size:cover}.home .hero__content{text-align:center}.home .hero__content .container>*{max-width:none}.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h1,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{color:#fff;text-shadow:0 5px 15px rgb(1 8 10 / .8)}@media (min-width:769px){.home .hero__content .container h1{font-size:4rem}}@media only screen and (max-width:768px){.home .hero__content .container h1{font-size:2.5rem}}@media only screen and (max-width:640px){.home .hero__content .container h1{font-size:2.25rem}}@media (min-width:769px){.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{font-size:2.5rem}}@media only screen and (max-width:640px){.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{font-size:1.25rem}}.home .hero__content .container .button{background:#67b140}.home .hero__content .container .button:hover{background:#82c55f}.home #homepage-cards{position:relative;z-index:10;padding-bottom:90px}.home #homepage-cards:before{content:"";background:#052e39;background:-moz-linear-gradient(top,#052e39 0,#fff0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#052e39),color-stop(100%,#fff0));background:-webkit-linear-gradient(top,#052e39 0,#fff0 100%);background:-o-linear-gradient(top,#052e39 0,#fff0 100%);background:-ms-linear-gradient(top,#052e39 0%,#fff0 100%);background:linear-gradient(to bottom,#052e39 0,#fff0 100%);height:50%}@media only screen and (max-width:768px){.home #homepage-cards{padding-bottom:60px}}.home #homepage-cards .container .card{border:0;box-shadow:0 0 15px rgb(51 51 51 / .1)}.home #financial{position:relative;padding-top:90px;color:#fff}@media only screen and (max-width:768px){.home #financial{padding-top:60px}}.home #services{background:0 0;padding-bottom:0}.home #services ul .callout__icon svg{height:80%;width:auto}.home #services .callouts__footer{position:relative;padding:90px;border-top:1px solid #f8f8f8;max-width:none}@media only screen and (max-width:768px){.home #services .callouts__footer{padding:60px 0}}.home #services .callouts__footer>*{position:relative}.home #plans{background:#000;background:linear-gradient(135deg,#82c55f 0,#82c55f 100%);color:#fff;padding-top:90px}@media only screen and (max-width:768px){.home #plans{padding-top:60px}}.home #plans .card{border:0;color:#333}.home #special-message{position:relative;color:#fff;padding:0;background-size:50%auto;background-position:right top;background-repeat:no-repeat;background-color:#82c55f;text-align:left}.home #special-message .full-width__inner{width:80%!important;max-width:1200px!important;text-align:center!important;margin:0 auto!important;padding:120px}@media only screen and (max-width:1400px){.home #special-message{background-size:cover;background-position:center top 20%;padding:120px 60px}}@media only screen and (max-width:1024px){.home #special-message{padding:180px 60px 60px;text-align:center;background-position:center top 10%}}@media only screen and (max-width:640px){.home #special-message{padding:300px 30px 60px;background-size:300%auto;background-position:left 65%top 25%}}@media only screen and (max-width:1600px){.home #special-message .full-width__inner{padding:60px}}@media only screen and (max-width:1400px){.home #special-message .full-width__inner{padding:0;width:60%}}@media only screen and (max-width:1024px){.home #special-message .full-width__inner{width:100%}}.home #special-message:before{display:none}@media only screen and (max-width:1400px){.home #special-message:before{content:"";background:#000;background:linear-gradient(135deg,#82c55f 0,rgb(130 197 95 / .8) 100%);display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.9}}@media only screen and (max-width:1400px) and (max-width:640px){.home #special-message:before{background:rgb(130 197 95 / .8);background:-moz-linear-gradient(top,rgb(130 197 95 / .8)0,#82c55f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(130 197 95 / .8)),color-stop(100%,#82c55f));background:-webkit-linear-gradient(top,rgb(130 197 95 / .8)0,#82c55f 100%);background:-o-linear-gradient(top,rgb(130 197 95 / .8)0,#82c55f 100%);background:-ms-linear-gradient(top,rgb(130 197 95 / .8) 0%,#82c55f 100%);background:linear-gradient(to bottom,rgb(130 197 95 / .8)0,#82c55f 100%);opacity:1}}.page-template-template-about .two-column ul{display:flex;flex-flow:row wrap;list-style:none;margin:30px 0 0!important}.page-template-template-about .two-column ul li{-webkit-box-shadow:0 5px 15px rgb(51 51 51 / .2);-moz-box-shadow:0 5px 15px rgb(51 51 51 / .2);box-shadow:0 5px 15px rgb(51 51 51 / .2);font-family:"Manrope",sans-serif;font-weight:800;display:flex;justify-content:center;align-items:center;text-align:center;width:47%;margin-right:3%;padding:10px;background:#fff}.page-template-template-about .two-column ul li:nth-child(n+3){margin-top:3%}@media (min-width:769px){.page-template-template-about .two-column+.cards .card{width:45%;margin:0 2.5%}.page-template-template-about .two-column+.cards .card:nth-child(n+3){margin-top:5%}}.page-template-template-about #doctors-intro{padding-bottom:30px}.page-template-template-about #team-members{background:#f8f8f8}.page-template-template-about #team-members .card{text-align:center}.page-template-template-about #highlights{background:#f8f8f8;padding-top:90px}@media only screen and (max-width:tablet-potrait){.page-template-template-about #highlights{padding-top:60px}}.page-template-template-about .testimonials{padding-top:90px!important;border-bottom:1px solid #f8f8f8}@media only screen and (max-width:768px){.page-template-template-about .testimonials{padding-top:60px!important}}.page-template-template-about .testimonials .owl-carousel:after,.page-template-template-about .testimonials .owl-carousel:before{color:#82c55f;opacity:1}.page-template-template-services .two-column{color:#fff}.home #services .callouts__footer .page-template-template-services .two-column h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .page-template-template-services .two-column h4,.page-template-template-services .two-column .home #services .callouts__footer h4,.page-template-template-services .two-column .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.page-template-template-services .two-column .testimonials .container:before,.page-template-template-services .two-column h2,.page-template-template-services .two-column section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.page-template-template-services .two-column section.location .flex .column:nth-child(2) h3,.testimonials .page-template-template-services .two-column .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .page-template-template-services .two-column h4,section.location .flex .column:nth-child(2) .page-template-template-services .two-column h3{color:#fff}.padded+section.icon-list,section.icon-list+.padded{padding-top:60px!important}.padded.background:not(.image)+.padded.background,.padded:not(.background)+.padded:not(.background){padding-top:60px!important}.padded.pt-0,.padded:not(.background)+.padded:not(.background).pt-0.pt-0{padding-top:0!important}.padded.pb-0,.padded:not(.background)+.padded:not(.background).pt-0.pb-0{padding-bottom:0!important}.revive-dentist .flex{gap:30px}.spaced{margin:90px 0}.spaced.mt-0{margin-top:0}.spaced.mb-0{margin-bottom:0}.revive-dentist h4{margin-bottom:20px}.choose-revive-dental{background-color:#052e39}.choose-revive-dental p{color:#fff;margin-bottom:20px}.choose-revive-dental ul li{text-align:left;margin-bottom:10px;color:#fff}.choose-revive-dental ul li:last-child{margin-bottom:0}.choose-revive-dental ul+p{margin-top:25px;margin-bottom:0}.revive-dentist ul{margin:15px 0 15px 20px}.revive-dentist ul li{text-align:left;margin-bottom:10px}.revive-dentist ul li:last-child{margin-bottom:0}.choose-revive-dental p a{color:#67b140}.two-column .column .button{margin:20px 20px 0 0}.image-wrap,.video-wrap{border-radius:12px}.page-template-template-about #team-members{background:#67b14014}section.background{background:#67b14014}.inset-width{max-width:900px;margin:0 auto}.inset-width p{margin-bottom:15px}@media only screen and (max-width:1024px){.spaced{margin:60px 0}}@media only screen and (max-width:768px){.two-column .reverse-col .column:nth-child(n+2){margin-top:0!important}.reverse-col{flex-direction:column-reverse}.revive-dentist .flex{gap:0}.revive-dentist .flex.reverse-col{gap:30px}}@media only screen and (max-width:767px){.padded{padding:40px 0}.padded.background:not(.image)+.padded.background,.padded:not(.background)+.padded:not(.background){padding-top:40px!important}.full-width__inner .button{width:100%}.two-column .column .button{width:100%}}.about-intro h4{margin-bottom:15px}.care-under-roof .wysiwyg ul:not(.gform_fields):not(.mini-icon-list){margin:0 0 10px 20px!important;display:block}.care-under-roof .wysiwyg ul li{width:100%;box-shadow:unset;margin:0 0 5px 0!important;padding:0 0 0 20px;background:unset;display:list-item;text-align:left;font-weight:400}.image-wrap.rounded-img{border-radius:12px}.reverse-col .container{flex-direction:row-reverse}.image-wrap.rounded-img.doc-img img{max-height:500px;object-fit:cover;object-position:100% 35%}section.background.choose-revive-dental{background-color:#052e39}.choose-revive-dental a.button{background:#67b140;color:#fff}.choose-revive-dental a.button:hover{background:#095468}.professional-side .text-section{margin-top:50px;gap:30px}.professional-side .text-section h3{margin-bottom:15px}@media only screen and (max-width:768px){.professional-side .text-section{margin-top:30px}}.financial-box-col .box-col{gap:50px}.horizontal-cards.financial-box-col h2{margin-bottom:20px!important}.financial-box-col .box-col .horizontal-card{margin:0;border-radius:12px;width:30.333%}.financial-box-col .box-col .horizontal-card .horizontal-card__content{padding:30px;min-height:100%}.financial-box-col .box-col .horizontal-card .horizontal-card__content h5{margin:15px 0;font-size:1.2rem}.patient-saving-plan ul{margin-bottom:15px}.patient-saving-plan ul li{text-align:left;margin-bottom:5px}@media only screen and (max-width:1024px){.financial-box-col .box-col{gap:30px}.financial-box-col .box-col .horizontal-card{width:100%}}@media only screen and (max-width:768px){.financial-box-col .box-col{gap:20px}}.read-more-content.horizontal-cards .horizontal-card h4{margin-bottom:15px;display:flex;gap:3px}.read-more-content.horizontal-cards .horizontal-card h4 img{margin:0!important}.read-more-btn{color:#67b140!important;background:none!important;border:none!important;padding:0px!important;cursor:pointer;margin:15px 0;line-height:120%;width:fit-content!important;outline:none!important;font-weight:700}.read-more-content p{display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;gap:0!important}.read-more-content p.clamped{-webkit-line-clamp:unset;overflow:auto;height:240px;padding-right:8px}.read-more-content::-webkit-scrollbar{width:6px}.read-more-content::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.read-more-content::-webkit-scrollbar-thumb{background:#267df4;border-radius:10px}.patient-saving-plan .service-row-slider{display:flex;flex-direction:column;justify-content:center}.patient-saving-plan .service-row-slider .services-col a{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-weight:600}.patient-saving-plan .service-row-slider .services-col a img{max-width:20px}.review-listing .list-items,.review-listing .wysiwyg ul:not(.gform_fields):not(.mini-icon-list){margin:15px 0 0 0!important;list-style:none}.review-listing .list-items li,.review-listing .list-items li a{display:flex;align-items:flex-start;gap:5px;text-decoration:none}.review-listing .list-items img{max-width:20px;margin-top:4px}.contact-form-section .column{max-width:100%!important}.contact-form-section .column h2,.contact-form-section .column h2+p{text-align:center}.contact-form-section .gform_wrapper{margin-left:auto;margin-right:auto}.contact-form-section .form-last-para{text-align:center;margin-top:25px}.office-location h3{margin-bottom:25px}.office-location p:not(:last-child){margin-bottom:15px}