.progress,sub,sup{vertical-align:baseline}.block,.elem-left,.elem-right,article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;font-size:100%}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}address{font-style:normal!important}img{max-width:100%;display:block;margin:0 auto}.icon-gplus:before{margin-left:-1px!important}.page_index main,.page_index > hr{display:none!important}a,::before,::after,img,figure,article,li,#fixed-tabs,#header,#banner,h1,h2,h3,h4,h5,h6,.btn,.btn-alt,.btn:before,.btn-alt:before{transition:all .2s}i{display:inline}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{line-height:1!important;display:block!important}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.shadow{box-shadow:0 0 3px #000}img{max-width:100%}a,.btn{cursor:pointer}header{z-index:99}footer{z-index:100}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideIn{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@keyframes slideIn{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.flex-ed,.col-flex-ed{display:flex}.flex-ed{flex-direction:row}.col-flex-ed{flex-flow:column}star{line-height:1.5;margin:7px auto;display:block}star:after{font-size:26px;font-family:'fontello';font-weight:400;margin:0;font-style:normal;content:'\e80f \e80f \e80f \e80f \e80f';color:#fcd800;padding:0 10px}[data-player],[data-vimeo],[data-embed]{position:relative}[data-player] .play,[data-embed] .close,[data-vimeo] .close{background-color:#00a5be;color:#fff;padding:11px;text-transform:uppercase}[data-player] .play:hover,[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#464646;color:#fff}[data-embed] .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-embed] .close{position:absolute;top:0;right:0}[data-embed] .close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vimeo[class*="elem-"],.youtube[class*="elem-"]{width:440px}.youtube,.vimeo{position:relative;cursor:pointer;width:100%;font-size:0}.youtube:before,.vimeo:before,.vimeo:after,.youtube:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vimeo:before,.youtube:before{content:"";width:40px;height:40px}.vimeo:after,.youtube:after{font-size:70px;color:#fff;font-family:"fontello";font-weight:400;margin:0;font-style:normal;content:"\e80e"}.vimeo:after{color:#00adef}.vimeo:hover:after,.youtube:hover:after{color:#4d4d4d}.vimeo.active:before,.vimeo.active:after,.youtube.active:before,.youtube.active:after{display:none}#fixed-tabs{position:fixed;bottom:0;right:0;width:100%;text-align:center;line-height:1;display:flex;z-index:9999}#fixed-tabs a{font-size:13px;color:#fff;font-weight:700;text-transform:uppercase;padding:14px 0;flex:0 1 25%}#fixed-tabs a:nth-of-type(odd){background-color:#24d7c3;color:#000}#fixed-tabs a:first-of-type {flex: 0 1 50%;}#fixed-tabs a:nth-of-type(even){background-color:#000}#fixed-tabs a:nth-of-type(3){background-color: #e695f1; color: #000}#fixed-tabs em{font-style:normal}@media (min-width: 1031px) {#fixed-tabs{display:none}}@media (max-width: 1030px) {#fixed-tabs i{display:inline-block;font-size:16px;display:inline-block;margin-right:5px}footer{margin-bottom:42px!important}}@media (max-width: 600px) {#fixed-tabs strong{display:none}}body{overflow-x:hidden;position:relative;background:#fff;text-align:center;color:#231f20;font:400 18px/26px "Lato", sans-serif}p{color:#000;font:400 18px/1.6 "Lato", sans-serif;letter-spacing:.36px}a{display:inline-block;text-decoration:none;cursor:pointer;color:#2F3030}a:hover{color:#2F3030}h1,h2 h3,h4,h5,h6{font-family:"Lato",sans-serif;text-align:center}h1{margin:0;color:#2F3030;font:700 50px/1.3 "Lato", sans-serif;letter-spacing:1.1px;text-transform:uppercase}h1 small{font-size:30px;letter-spacing:.75px}h2,.h2{font:300 40px/1.1 "Lato", sans-serif; letter-spacing: 4px;; color:#000;margin:10px 0;text-transform:uppercase}h2 span{color:#24d7c3; font-weight: 700;}h3,.h3{font:400 40px/1 "Lato", sans-serif;color:#2F3030;margin:15px auto 10px;letter-spacing:normal}main ul{list-style:none;padding:0;margin:10px auto;text-align:left;display:table}main ul li{position:relative;padding-left:35px;font-size:24px;line-height:1.2;margin:10px auto;color:#000}main ul li:before{content:"\e832";font-family:fontello;position:absolute;left:0;top:0;color:#24d7c3}.btn,.btn-alt{position:relative;display:inline-block;cursor:pointer;padding:13px 30px;text-align:center;color:#000;border: 1px solid #24d7c3;text-transform:uppercase;min-width:300px;font:700 18px/1.1 "Lato", sans-serif;letter-spacing:.1em}.btn span,.btn-alt span{text-transform:uppercase;font-size:30px;vertical-align:middle;letter-spacing:2.95px;display:block}.btn-alt{background-color: #24d7c3;}.btn:hover,.btn-alt:hover{background-color:#24d7c3;color:#000}.btn-alt:hover{background-color: #000; color: #fff;}.mobile-image{display:none}.top-bar{width:100%;background:#2F3030;padding:8px 15px;color:#fff;font:400 16px/1.4 "Lato", sans-serif;letter-spacing:.2em;text-transform:uppercase}.top-bar span{margin:0 10px;text-align:center}header{position:relative;padding:5px 10px;background:#000}header .flex-ed{justify-content:space-between;align-items:center;flex-wrap:nowrap;max-width:1240px;margin:auto;width:100%;padding:25px 10px}header .btn{padding-left:13px; padding-right:13px;margin:0;min-width:300px; color: #fff; font-size:16px;letter-spacing:normal;padding:10px 25px;border-radius:0;font-family:"Lato", sans-serif;letter-spacing:.15em; border: solid 1px #e695f1; }header .btn span{font-size:29px;letter-spacing:.05em;line-height:.9}header .btn i{display:inline-block}header .btn-alt:hover{background-color:#f26f52;}.hd-info{text-align:left;order:-1;flex:0 1 410px}.hd-info a{padding-left:35px;position:relative}.hd-info a i{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e695f1;font-size:22px}.phone{color:#fff;font-size:35px;line-height:1.1;font-family:"Lato", sans-serif;font-weight:700;letter-spacing:normal}.phone span{display:block;font-size:16px;text-transform:uppercase;color:#000;letter-spacing:1px}.phone:hover{color:#24d7c3}.hd-btn{flex: 0 1 410px;}.address{font-size:20px;line-height:1.2;color:#fff;font-family:"Lato", sans-serif}.address:hover{color:#24d7c3}.mobile-buttons{display:none}.fix-nav header{position:fixed;width:100%;left:0;top:0;right:0;animation:slideIn .8s both;box-shadow:1.6px 2.5px 7px rgba(6,7,7,0.35);z-index:2000}.fix-nav header .logo img{max-height:70px}.split{display:flex;justify-content:space-around;align-items:center;max-width:1260px;margin:50px auto}.split article{margin:10px;padding:10px;flex:0 1 550px;text-align:left}.split article p,.split article h2{text-align:left}.split article h2{color:#2F3030;margin-bottom:20px}.split article ul{margin-left:10px}.split article ul li{font-size:24px;line-height:1.8}.split article ul li:before{color:#1e3f26}.split .btn{margin:15px 0}.split figure{flex:0 1 500px;position:relative}.split figure .dentist-icons {margin: 15px 0;}.split figure figcaption{font:400 18px/1.2 "Lato", sans-serif;letter-spacing:.15em;color:#000;text-align:right;text-transform:uppercase;margin-top:15px}.split.even figure{order:-1}.split.even figure figcaption {text-align: left;}.top-callout{background-color:#24d7c3;text-align:center;padding:10px;color:#231f20;font-weight:700;font-size:22px;display:block;margin:auto;line-height:1.1}#banner{position:relative;margin:0 auto;justify-content:space-around; background-color: #f0f2f4;color:#000;border-bottom:5px solid #24d7c3}#banner .flex-ed{overflow:hidden;justify-content:space-between}#banner figure{position:relative;order:-1; flex: 0 1 700px; width: 100%;}#banner figure img{width:100%}#banner article{padding:15px 10px;margin:auto;z-index:1;flex:0 1 570px;text-align: center;}#banner article p{font-size:26px;line-height:1.2;margin-top:15px}#banner article h1{font-weight: 300; font-size: 50px; color: #000; margin-bottom: 30px; }#banner article h1 strong{color: #24d7c3}#callouts {max-width: 100%; width: 100%; padding: 60px 20px;}#callouts h2 {font-size: 40px;}#callouts hr {background: #e695f1; display: block; box-shadow: none; border: none; height: 4px; width: 100px; margin: 25px auto;} #callouts .container {max-width: 1200px; margin: 10px auto;}#callouts .flex-ed {justify-content: space-evenly; align-items: center;}#callouts .flex-ed .callout-item {margin: 10px; text-align: center;}#callouts .flex-ed .callout-item h3 {color: #000f; margin-top: 2pc; text-transform: uppercase; font-size: 18px; letter-spacing: 0.1em;}#services-band{width:100%;background:#24d7c3;padding:30px 15px;font-size:20px;color:#fff;letter-spacing:.1em;text-transform:uppercase}#services-band span{margin:0 15px}#midpage-form{ background-color: #e7e7e7;;padding:50px 15px}#midpage-form .flex-ed{max-width:1200px;margin:auto;align-items:center;justify-content:space-between}#midpage-form .flex-ed h2{text-align:left;flex:0 1 520px;font-size:50px;font-weight:300}#midpage-form .flex-ed h2 strong{font-weight: 700; color: #24d7c3}#midpage-form .flex-ed > div{flex:0 1 565px;padding:10px}#midpage-form .flex-ed > div form{display:flex;margin:0}#midpage-form .flex-ed > div form .form-half{flex:0 1 260px;max-width:260px;width:100%;margin:0 5px}#midpage-form .flex-ed > div form .form-half input,#midpage-form .flex-ed > div form .form-half textarea{background-color: #fff;}#midpage-form .flex-ed > div form .form-half input,#midpage-form .flex-ed > div form .form-half textarea,#midpage-form .flex-ed > div form .form-half .btn{width:100%}#midpage-form .flex-ed > div form .form-half textarea{height:94px}#midpage-form .flex-ed > div form .form-half .btn{padding:11px;}#midpage-form .flex-ed > div form .form-half .btn:hover{background:#000}#reviews{background:url(assets/images/lp-cosmetic-reviews-bkg.png);background-size:cover;padding:100px 15px}#reviews .flex-ed{max-width:1200px;margin:auto;align-items:center;justify-content:space-between}#reviews .flex-ed h2{color:#fff;text-align:center}#reviews .flex-ed h2 small{display:block;font-size:20px;letter-spacing:.1em}#reviews .flex-ed .btn{margin-top:20px}#reviews .flex-ed > div{flex:0 1 540px;width:100%; }#reviews p{font-size: 24px;}#reviews .author{text-transform: uppercase; font-weight: 700; font-size: 18px;} #dentist p{font-size:34px}#dentist figure{flex:0 1 513px}#dentist-flex{display:flex;align-items:flex-start;flex:0 1 550px;justify-content:space-between}#dentist-flex > div{flex:0 1 260px}#dentist-flex > div figcaption{font-size:18px;letter-spacing:.2em;text-transform:uppercase;text-align:left;font-weight:400}#dentist-flex > div figcaption small{text-transform:none;font-size:15px;letter-spacing:normal;display:block}.mobile-slider{display:none}#options div{padding:0;border-radius:15px;overflow:hidden;position:relative}#options .col{background-color:transparent}#options:after{border-color:#fff}#options:hover:after{border-color:#2F3030}#team figure{max-width:530px}#team .caption{background-color:rgba(255,255,255,0.8);position:absolute;left:50%;transform:translateX(-50%);bottom:0;color:#2F3030;padding:5px 10px;width:100%;line-height:1.3;max-width:575px;letter-spacing:.95px;font-size:15px;text-transform:uppercase}#team .caption a{color:#000;font-weight:400}#team .caption a:hover{color:#24d7c3}#team .caption span{margin:0 10px}#team .caption:hover{background-color:#2F3030}#choice{padding:30px 10px}footer{padding-top:70px;background-color:#000}footer .flex-ed{justify-content:center;align-items:center;padding-bottom:30px}footer article{background:#fff;border-radius:10px;text-align:center;margin:10px;flex:0 1 350px;padding:10px;min-height:400px}footer .phone{font-size:30px;color:#24d7c3;margin:10px auto;font-weight:700;display:block;letter-spacing:.28px;font-family:"Lato", sans-serif}footer .phone:hover{color:#2F3030}footer .address{color:#000;font-size:19px;line-height:1.1;margin-top:20px;font-family:"Lato", sans-serif;text-transform:none}footer .address:hover{color:#24d7c3}footer h3{margin-top:20px;margin-bottom:20px;font:300 25px/1.4 "Lato",sans-serif;color:#000;text-align:center;text-transform:uppercase;letter-spacing:normal}#footer-form{order:3;text-align:center}#footer-form .btn:not(:hover){background-color: transparent;}#footer-services{order:-1}#footer-services ul{list-style:none;margin:auto;padding:0;width:100%;display:block}#footer-services ul li{border: 1px solid #24d7c3;position:relative;padding:10px;text-align:center;color:#000;font:700 20px/1.1 "Montserrat", sans-serif;letter-spacing:.05em;width:100%;margin:4px auto;text-transform:uppercase}#contact{text-align:center;flex:0 1 540px}#contact .hours{color:#fff;font-size:20px;line-height:1.3}#contact .hours label{width:120px;display:inline-block}#contact h3{font-size:33px}#footer-started{text-align:left;color:#fff;flex:0 1 420px}#footer-started h2,#footer-started p{color:#fff}#foot-logo{display:none;}#map{display:table;width:100%;border-radius:0;overflow:hidden}#map iframe{display:block}.streak{display:flex;align-items:center;position:relative;text-align:left;z-index:2;margin:10px auto;justify-content:center}.streak:after{content:"";height:2px;background-color:#24d7c3;flex:1;margin-left:30px}.streak small{font:400 24px/1 "Lato", sans-serif;letter-spacing:.15em;text-transform:uppercase}.hidden-container{overflow-x:hidden;overflow-y:visibile;position:relative}.bkg-border{flex:0 1 340px;z-index:5;position:relative}.bkg-border article:before{position:absolute;border:2px solid #24d7c3;top:-5px;left:-5px;content:"";height:100%;width:100%;z-index:-1}.simple{margin:20px 0 5px}#midpage-form .btn{min-width:90%;padding:14px;margin-top:5px;background-color:#24d7c3;color:#000;}#midpage-form .btn:hover{background-color:#2F3030; color: #fff;}.simple input,.simple select{height:44px}.simple textarea{height:88px;padding-top:8px}.simple input,.simple textarea,.simple select{outline:none;border:none;background-color:#eee;margin:3px 0;width:90%;padding:3px 10px;font-size:18px;color:#231f20}.simple input:focus,.simple input:focus,.simple textarea:focus,.simple textarea:focus,.simple select:focus,.simple select:focus{background-color:#f7f4f4;box-shadow:inset 0 3px 0 #74b4f4}::-moz-placeholder{color:#231f20}::placeholder{color:#231f20}.copy{font-size:16px;color:#fff;text-align:center;padding:30px 10px;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;background:#000}.copy a{margin:auto;color:#fff}.copy a:nth-of-type(1),.copy a:nth-of-type(2){color:#24d7c3}.copy a:hover{color:#24d7c3}.copy a:nth-of-type(3):hover{color:#24d7c3}.copy span{margin:0 10px}#landing-page-form{position:relative;max-width:850px;padding:0 10px 10px;margin:20px auto}#landing-page-form h1{font-size:50px;font-weight:700;margin-bottom:30px;color:#74b4f4;text-align:center;padding-top:20px;line-height:1.2;text-shadow:none}#landing-page-form p{max-width:680px;margin:auto;margin-bottom:30px}#landing-page-form .simple{margin:auto;display:table;width:100%;max-width:550px}#landing-page-form .simple label{display:none}#landing-page-form .simple input{height:50px}#landing-page-form .simple textarea{height:200px;margin-bottom:15px;padding-top:10px}#landing-page-form .btn{width:160px;padding:15px}hr{border-bottom:1px solid rgba(151,151,151,0.74);box-shadow:5px 1px 1px rgba(14,14,15,0.35);margin-top:30px;display:none}@media (max-width: 1400px) {#banner article p{margin:10px 0}#banner article h1{font-size:40px}}@media (max-width: 1110px) {h1{font-size:50px}#banner article{flex:0 1 51%}.address{font-size:16px}.phone{font-size:32px}}@media (max-width: 1024px) {header{padding:0}header .address{display:none}header .btn-alt{display:none}header .flex-ed{justify-content:space-around}.top-bar span{display:block;font-size:0}.hd-info{display:none}.mobile-buttons{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%}.mobile-buttons a{flex:0 1 50%;padding:15px 10px;font:600 21px/1.1 "Lato", sans-serif;letter-spacing:.05em;color:#000;text-transform:uppercase;background:#e695f1;text-align:center}.mobile-buttons a span{display:block;font-size:26px}.mobile-buttons a small{font-size:14px;display:block}.mobile-buttons a:nth-of-type(2){background:#24d7c3;color:#000;padding:15px 10px;font-size:16px}.mobile-buttons a:nth-of-type(2) span{font-size:26px}hr{display:block;max-width:95%}.phone{font-size:24px}#banner:before{top:0;bottom:0}#banner article{min-width:450px;padding:40px 10px 10px;text-align:center;order:-1}#banner article small:after{display:none}#banner article ul{margin:20px auto}#banner article h1, .split figure figcaption{text-align:center !important}#banner .flex-ed{flex-wrap:wrap}#banner article{margin:0 auto 20px;padding-top:20px}#banner article div{max-width:500px;margin:10px auto 15px}#banner figure{display:block;flex:initial;}.services ul{display:block}#lp-slider{margin-top:30px}#timer-form .flex-ed{flex-wrap:wrap;justify-content:center}#callouts .flex-ed{flex-wrap:wrap;justify-content:center}#services-band{line-height:1.5;padding:30px 10px}#services-band span{display:block;font-size:14px;}#midpage-form .flex-ed{flex-wrap:wrap;justify-content:center}#midpage-form .flex-ed > div form {display:initial;}#reviews{margin-top: 69px;}#reviews .flex-ed{display:block}#reviews h2{font-size:40px!important}#reviews .flex-ed > div{margin:0;padding:60px 10px}#reviews .flex-ed > div:first-of-type{padding:20px 10px;text-align:center}#reviews .flex-ed > div:first-of-type .author{float:none;text-align:center;margin-bottom:5px}#reviews .flex-ed > div:first-of-type:before{position:static;display:none}#reviews .flex-ed > div:last-of-type{font-size:30px}#excellence{padding:50px 10px}.services .flex-ed article,.services .flex-ed .upper-form{flex:0 1 100%}.services ul{max-width:270px}.split{margin:20px auto;display:block}.split article{max-width:100%;padding:20px 10px;text-align:center}.split article h2,.split article p{text-align:center}.split article .btn{float:none;margin:auto;display:table}.split figure{margin:20px auto}.split figure figcaption{text-align:center}#find .flex-ed{flex-wrap:wrap;justify-content:center}#choice figure{margin-bottom:0}footer .flex-ed{display: block;;max-width:700px;margin:auto}footer article{min-height: auto;}#services{order:1}#contact{flex:0 1 350px}#services,#footer-form{flex:0 1 350px;}.copy{font-size:14px}.beer-slider{display:none}.mobile-slider{display:block}.mobile-slider img{margin:15px auto}.mobile-image{display:block}.desktop-image{display:none}#dentist-flex{display:block;}footer{margin-top: 38px;}#foot-logo{display:initial;}}@media (max-width: 768px) {header{padding:0}header .flex-ed{flex-flow:row wrap;flex-wrap:wrap;align-items:stretch;padding:0}header .btn-alt,header address{flex:0 1 50%}header .logo{width:100%;margin:10px;max-width:none}header .btn-alt{color:#000;color:#fff;background-image:none;border:0;border-radius:0;box-shadow:none;text-shadow:none;padding:10px 3px}header .btn-alt:hover{color:#fff;background-color:#3d3d3d}header .btn-alt:before{display:none}header .phone{font-size:18px;color:#fff;background-color:#24d7c3;border:0;display:flex;flex-flow:column;justify-content:center;font-weight:700;padding:8px 0;flex:1;font-size:30px;color:#fff}header .phone span{color:#fff}header .phone:hover{background-color:#3d3d3d;color:#fff}#banner figure{max-width:100%}#callouts .flex-ed {justify-content: center;}#callouts .flex-ed .callout-item {flex: 0 1 100%;}#midpage-form .flex-ed > div form .form-half {max-width: 100%; width: 100%;}.services .flex-ed{display:block;padding:20px}.services .flex-ed .btn{width:100%}.services .flex-ed img{max-width:300px}.copy span:last-of-type{display:block;font-size:0}#top-cosmetic article h2,#top-cosmetic article .h2-like{font-size:40px}#banner article h1{font-size:45px}.sub-note span{display:block;font-size:0}#midpage-form .flex-ed h2{font-size: 30px;}footer .map{display: none;}footer .flex-ed{display: block;}}@media (max-width: 590px) {#nav .logo{margin-bottom:10px;max-width:90%}header .address{display:none}.copy span {display: block; font-size: 0;}.split.even figure figcaption, .split figure figcaption {text-align: center;}.split figure .dentist-icons {margin: 15px auto;}#banner h1 small{font-size:28px}#banner article{min-width:300px; flex: 0 1 100%; margin: 50px auto;}#banner article .btn{font-size:28px}#banner article div{line-height:1.1}#banner figure figcaption {font-size: 16px;}h2{margin-top:20px;font-size:50px}.split figure{padding:0 10px}.split article h2{font-size:40px;text-align:center;max-width: 300px;margin-inline: auto;}#invest{font-size:41px;}.split article p{text-align:center;padding:0 10px}#services-custom{padding:0}.upper-form form{flex-direction:column}main ul li,.services ul li{text-align:center}.services ul{max-width:270px;margin:0 auto}#map,.map{display:none}#fixed-tabs .map{display:block}footer #contact{padding:20px 10px}#landing-page-form h1{font-size:40px}#dentist p{font-size:24px}h2,.h2{font-size:50px}.streak small{font-size:20px}.streak:after{display:none}#reviews .h2{font-size:70px;text-align:center}#excellence .contain .big-text{font-size:45px}#assoc .flex-ed{flex-wrap:wrap;justify-content:center}#timer-form .flex-ed #mid-form form{flex-wrap:wrap;justify-content:center}#timer-form .flex-ed #mid-form form .left-form,#timer-form .flex-ed #mid-form form .right-form{flex:0 1 100%;margin:0 5px}#midpage-form .flex-ed h2{ text-align:center;}#meet h2 span {display: block;}#invest br {display: none;}footer .address {margin-top: 2.5pc;}}@media (max-width: 430px) {header .phone{font-size:20px}header .btn-alt{font-size:14px}.covid{font-size:18px}#banner h1{font-size:32px}#banner article div{font-size:24px;padding-top:10px}#banner article div span strong{font-size:20px}#banner article > div span{letter-spacing:1.3px}#banner .caption span:nth-of-type(3){display:block;font-size:0}.split article .btn{margin-bottom:20px;min-width:auto}#team figure{display:table}#services h3{margin-top:10px}#services ul li a{font-size:18px}.copy{padding-bottom:20px}.copy span:last-of-type{display:block;font-size:5px;visibility:hidden}#fixed-tabs a{font-size:15px}.services .flex-ed img{max-width:200px}#banner article h1{font-size:35px}#banner figure {order: 1;}}@media (max-width: 370px) {#fixed-tabs a i{display:table;margin:0 auto 5px}}@media (max-width: 350px) {.mobile-image{padding-left:15px; padding-right:15px;}}.quiz-copy .btn{background: #f26f52;}.quiz-copy .btn:hover {background-color: #24d7c3;}.results-controls button{border:solid #4d7b8f 4px;border-radius:50%;padding:0px 15px 7px;font-size:36px;color:#4d7b8f;background-color:transparent;align-content:center;text-align:center;line-height:1}.results-controls button:hover{background-color:#4d7b8f;color: #fff;}.results-title span{font-weight:600;font-size:40px;font-family:"Lato",sans-serif;line-height:1.5}.results-title{font-size:20px;font-family:Arimo;letter-spacing:4px;text-transform:uppercase}.results-controls{max-width:217px;width:100%}.results-controls button{position:relative;top:84%;margin-inline:10px}#meet article ul li{font-size:28px;line-height:1.5;padding-left: 50px;}#meet article{flex:0 1 575px}#meet .dentist-icons{margin-left:1pc}#meet figcaption{text-transform: capitalize;}#meet figcaption small{letter-spacing:.2px}#meet article ul li::before{color:#ee7156}#meet article::before{content:'';position:absolute;left:-500;right:-288px;top:0;bottom:0;background-color:#24d7c3;z-index:-1;height:401px;opacity:16%}#meet article{position:relative;display:table;clear:both;width:100%;max-width:100%;padding:70px 10px}@media (max-width:1025px){#meet article:before{max-height:none;min-height:600px}#meet article{padding:0}#meet br{display:block}#meet .dentist-icons{margin-inline:auto}#midpage-form .flex-ed h2{text-align: center;}#banner .mob-ban{display:none}#banner .mob-ban{display:grid;gap:2pc;margin-inline:auto}#banner .desktop-ban{display:none}.results-controls{display:none}#banner article p{text-align:center}#meet article{padding:0 25px}#meet article li{text-align:left}}@media (min-width:1025px){#meet figcaption{text-align:left}}#banner .btn{min-width:354px}.page_lp-implant-2023-quiz #footer-content .line:first-of-type,.page_lp-implants-2023-quiz #footer-content .simple{display:none}.page_lp-implants-2023-quiz #footer-content{max-width:1000px}.page_lp-implants-2023-quiz h1{margin-top:30px;margin-bottom:10px}.page_lp-implants-2023-quiz h1+p{max-width:700px;margin:20px auto;padding:10px}#implant-quiz form{max-width:700px;margin:auto auto 50px}#implant-quiz form>div:nth-of-type(1),#implant-quiz form>div:nth-of-type(2){display:flex;flex-wrap:wrap}#implant-quiz form input[type=text]{padding:10px;flex:0 1 48%;margin:10px auto}#implant-quiz form input[type=text]::-moz-placeholder{font-size:18px}#implant-quiz form input[type=text]::placeholder{font-size:18px}#implant-quiz form label{font-size:22px;font-weight:600;width:100%;text-align:left}#implant-quiz .answers{width:100%;text-align:left}#implant-quiz .answers span{display:block;margin:10px;font-size:22px}#implant-quiz .answers span input{margin-right:10px}#implant-quiz #history .answers{display:flex;flex-wrap:wrap;justify-content:flex-end}#implant-quiz #history .answers span{margin:10px 25px}#implant-quiz #questions>div{display:flex;justify-content:space-between;flex-wrap:wrap;margin:50px auto}@media (max-width:1000px){#implant-quiz form{padding:10px}}@media (max-width:600px){#implant-quiz form label{margin:auto}#implant-quiz .answers{width:100%}#implant-quiz .answers span{margin:20px 0;display:block;width:100%}}
