.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%;-ms-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:50%;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}*,::before,::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}header{z-index:101}footer{z-index:90}.fixons{z-index:103}.flex-ed,.col-flex-ed{display:flex}.flex-ed{flex-flow:row wrap}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-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)}}@-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}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-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}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-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}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}star:before{font-size:22px;letter-spacing:8.4px;font-family:'fontello';font-weight:400;margin:0;font-style:normal;content:'\e80f \e80f \e80f \e80f \e80f';color: #febb21;}.flex-ed,.col-flex-ed{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-ed{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.elem-right,.elem-left,.block{display:block}.elem-right{float:right;margin:0 0 30px 30px}.elem-left{float:left;margin:0 30px 30px 0}html, body {overflow-x:hidden;}a[name] {display: block;}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 950px) {a[name]:before{height:170px;margin-top:-170px;display:block;content:"";visibility:hidden}}@media (max-width: 950px) {a[name]:before{height:120px;margin-top:-120px;display:block;content:"";visibility:hidden}}@media (max-width: 590px) {a[name]:before{height:90px;margin-top:-90px;display:block;content:"";visibility:hidden}}@media (min-width: 1031px) {#fixed-tabs{display:none}}@media (max-width: 1030px) {#fixed-tabs{position:fixed;right:0;text-align:center;line-height:1;font-size:0;z-index:10000;bottom:0;width:100%;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);display:-webkit-box;display:-ms-flexbox;display:flex}#fixed-tabs a{padding:13px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:700;font-family:"DM Sans",sans-serif;background-color:#050505;color:#fff;text-transform:uppercase}#fixed-tabs a span{display:inline-block;vertical-align:middle}#fixed-tabs a span:last-child{margin-left:7px}#fixed-tabs a:nth-of-type(2){background-color:#1a5c91}#fixed-tabs i{font-size:16px;margin-right:5px}#fixed-tabs i,#fixed-tabs i:before{display:inline-block;margin:0 auto}footer .copy {padding-bottom:62px!important}}@media (max-width: 600px) {#fixed-tabs strong{display:none}#fixed-tabs a span:last-child{margin-left:0}}body{position:relative;background-color:#f8f8f8;font-family:"DM Sans",sans-serif;text-align:center}p{font:400 18px/1.66 Roboto,sans-serif;color:#212121}a{display:inline-block;text-decoration:none;cursor:pointer; color: #0094d3;}a:hover {color: #000;}h1,h3,h4,h5,h6{font-family:"DM Sans",sans-serif}h2{font-family:"DM Sans",sans-serif;font-size:55px;font-weight:600;letter-spacing:-1px;color:#353535;}.mobile-banner-reviews{display:none}h1,.personalized h2{margin:0;text-align:center;color:#00294e;font:600 60px/1.1 DM Sans,sans-serif}h1 span,h1 h2 span,.personalized h2 span,.personalized h2 h2 span{font-family:"DM Sans",sans-serif;font-size:26px;font-weight:300;display:block}h2 span{display: block; color: #353535; font-family: "DM Sans";font-size: 26px;font-weight: 500;font-style: normal;letter-spacing: normal; line-height: 1.3;}h3{font-size:32px;line-height:1.41}h1#interior{color:#333;font-size:16px;font-weight:600;text-transform:uppercase}h1,h1#interior + h2{text-align:center;color:#333;line-height:1;font-weight:700;font-size:50px}h1#interior + h2{margin-top:0}header{position:relative;background-color: #ffffff;}header .logo{margin: -12px 0 -25px;}header .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:1080px;margin:auto;width:100%;padding:10px;max-width:1260px}header .btn-alt{margin:0;font-size:15px;padding:15px 23px;letter-spacing:1.5px;line-height:1.1;text-transform:uppercase;font-family:"DM Sans",sans-serif;background-color:#e3b549;border-radius:5px;color:#000;}header .btn-alt span{display:block;font-size:29px;font-weight:700;letter-spacing:2.9px;}header address{text-align:right;font-weight:400}header address a{display:block;text-align:right}.header-info{display:contents}.address{color:#212121;font-size:17px;letter-spacing:0.425px;line-height:1.35;font-weight:400;font-family:"Roboto",sans-serif}.phone{color:#0094d3;font-size:32px;line-height:1.2;font-weight:700;font-family:"DM Sans",sans-serif;letter-spacing:normal}.phone small{color:#231f20;font-size:15px;display:block;text-transform:uppercase;font-weight:700;letter-spacing:2.25px}.address:hover,.phone:hover{color:#e3b549}header nav{background-color:#FFCC53;}header nav > div {max-width:1300px; margin: auto;}header nav ul{font-size: 20px; display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:0 0 0 auto}header nav ul li{list-style-type:none;padding:8px 5px;cursor:pointer;line-height:1.1}header nav ul li:hover{background-color:#0094d3}header nav ul li:hover a{color:#fff}header nav a{color:#000;font-weight:700}.fix-nav header{position:fixed;width:100%;left:0;top:0;right:0;-webkit-animation:slideIn .8s both;animation:slideIn .8s both;-webkit-box-shadow:1.6px 2.5px 7px rgba(6,7,7,0.35);box-shadow:1.6px 2.5px 7px rgba(6,7,7,0.35)}.fix-nav header .flex-ed {padding: 0 10px;}.fix-nav header .logo{margin: 0; max-width: 150px;}.fix-nav header nav ul {margin: auto;}.btn,.btn-alt{cursor:pointer;position:relative;display:inline-block;margin:3px auto;padding:12px 16px;color:#000;font:700 18px/1 "DM Sans",sans-serif;-webkit-transition:border .3s;transition:border .3s;border-radius: 6px;background-color: #e3b549}.btn:hover,.btn:hover,.btn-alt:hover,.btn-alt:hover{background-color:#2277bc;color:#fff}#affil{display: flex; flex-wrap: wrap; justify-content: space-around; align-items: center ; padding: 20px 10px;background-color:#fff;}#affil span{margin: 5px;}.safe-bar, .second-bar{width:100%;position:relative;background-color: #005596;z-index:10;color:#fff;font:700 18px/1.2 Archivo,sans-serif;padding:5px 10px;text-align:center;-webkit-transition:.3s all;transition:.3s all}.safe-bar>div, .second-bar>div{max-width: 1200px; margin: 0 auto;}.safe-bar span, .second-bar{margin:0 10px}.second-bar{background-color: #ECF0F4;}#hero{background:#303539 url(assets/images/2021-lp-emergency-banner-bkg.jpg) center;background-size:cover;overflow:hidden}#hero .flex-ed{max-width:1600px;margin:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#hero article{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;position:relative;z-index:3; padding: 20px;}#hero article img{margin-top:40px}#hero article:before{position:absolute;left:-30px;right:-1000px;top:0;bottom:0;background-color:rgba(255,255,255,0.8);z-index:-1;-webkit-transform:skew(-6deg);transform:skew(-6deg)}#hero figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-item-align:end;align-self:flex-end;position:relative}#hero .caption{position:absolute;bottom:0;left:50%;width:100%;max-width:210px;border-radius:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f9fafb;z-index:5;font-family:"Barlow Condensed",sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.8px}#hero .caption a{padding:5px;color:#212121; pointer-events: none;}#hero .caption a:hover{color:#7FC45F}#hero .caption span{color:#7FC45F;margin:0 10px}#hero h1 { color: #212121; font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: 0.38px; }#hero h2 { color: #005ead; font-size: 65px; font-weight: 700; font-style: normal; letter-spacing: -2.6px; line-height: 1.15; margin: 0 auto; }#banner{overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,from(#7fc45f),color-stop(41%,#0f76bc),color-stop(59%,#0f76bc),to(#7fc45f));background:linear-gradient(0deg,#0F76BC 0%,#0f76bc 41%,#0f76bc 59%,#7fc45f 100%)}#banner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center;z-index:2;padding:40px 20px 25px;margin:10px auto -15px;max-width:1160px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:45px;font-weight:500}#banner h2:before,#banner h2:after{content:'';height:2px;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:5px}#banner h2:before{margin-right:20px}#banner h2:after{margin-left:20px}#banner .contain{padding:50px 20px 30px}#banner .flex-ed{max-width:1180px;margin:20px auto;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blue-bg{max-width:1260px;margin:auto;background-color:rgba(80,177,217,0.5);padding:30px 50px}.blue-bg .contain{background-color:#fff;max-width:1150px;padding:10px 85px 60px}#dentists{max-width:1260px;margin:auto;background-color:rgba(80,177,217,0.5);padding:30px 50px}.center{padding:40px 20px 60px;text-align:center}.center h2 {color:#201D1E;}.center .contain{max-width:1150px;margin:20px auto}.bg{background-color:#201d1e}.bg h2{color:#fff}.bg p{color:#fff}.bg h3{color:#d1d0e8}#solutions{background-color: #353535; color: #fff;}#solutions h2, #solutions p{color: #fff;}#solutions .flex-ed{max-width:1260px;margin:40px auto 0; justify-content: center; align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#solutions .flex-ed div{-webkit-transition:.3s all;transition:.3s all;padding: 0; margin:10px 0 20px;display:block;-webkit-box-flex:0;-ms-flex:0 1 210px;flex:0 1 210px; }#solutions .flex-ed div img{border-bottom: 10px solid #e3b549;}#solutions .flex-ed div:nth-of-type(even) img{border-bottom: 10px solid #ffdd8d;}#solutions .flex-ed h3{font-size:24px;font-family:DM Sans;font-weight:700;letter-spacing:-0.48px;line-height:1.16;}.below-banner{ background-image: linear-gradient(to top, #2b5491 0%, #61afdf 100%); padding: 100px 10px;}#offers { overflow: hidden; position: relative; padding: 40px 0; }#offers .h1 { display: flex; justify-content: center; align-items: center; color: #fff; letter-spacing: -1px; font-weight: 700; font-size: 45px; }#offers .h1:before, #offers .h1:after { content: ''; height: 3px; width: 100px; margin: 0 20px; background-color: #fff; }.cpn-flex { display: flex; flex-wrap: wrap; justify-content: space-around; margin: 30px auto; max-width: 1200px; }.cpn-flex .cpn { color: #231f20; flex: 0 1 348px; max-width: 348px; height: 250px; width: 100%; border-radius: 10px; background-size: cover; display: flex; justify-content: flex-end; padding: 10px; margin: 10px; }.cpn-flex .cpn:nth-of-type(1) { background-image: url(assets/images/2021-lp-emergency-cpn-1.png); }.cpn-flex .cpn:nth-of-type(2) { background-image: url(assets/images/2021-lp-emergency-cpn-2.png); }.cpn-flex .cpn:nth-of-type(3) { background-image: url(assets/images/2021-lp-emergency-cpn-3.png); justify-content: flex-start; }.cpn-flex .cpn .price { font-family: "DM Sans", sans-serif; color: #e3b549; text-transform: uppercase; font-size: 53px; line-height: 1; font-weight: 700; }.cpn-flex .cpn .price + span { font-family: "DM Sans", sans-serif; font-size: 25px; font-weight: 400; line-height: 1.1; color: #1D2122; }.cpn-flex .cpn .blue { text-transform: uppercase; font-family: "DM Sans", sans-serif; color: #525862; font-size: 16px; letter-spacing: 0.8px; line-height: 1.2; margin: 10px auto; }.cpn-flex .cpn p { font-family: "DM Sans", sans-serif; font-size: 16px; letter-spacing: 0.4px; color: #1D2122; margin: 0; line-height: 13px; }.cpn-flex .cpn article { padding: 5px; }#count { font-family: "DM Sans", sans-serif; max-width: 1160px; width: 100%; margin: 40px auto; background-color: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0.3); }#count .flex-ed { justify-content: space-between; }#count .flex-ed > div { background-color: #ffffff; }#count .flex-ed > div:first-of-type { font-size: 59px; letter-spacing: 1.5px; color: #ffffff; background-color: #1D2122; padding: 75px 40px; }#count .flex-ed > div:last-of-type { flex: 0 1 74%; padding: 20px; display: flex; justify-content: center; align-items: center; }#count .flex-ed > div ul { text-align: left; font-size: 26px; letter-spacing: 0.55px; color: #1D2122; line-height: 1.2; }#count .flex-ed > div li { list-style: none; padding-left: 60px; padding-bottom: 20px; background: url("assets/images/2021-lp-emergency-marker.png") no-repeat top left; }.split{ position: relative;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px auto;padding:120px 20px;overflow:hidden; background-color: #005ead;}.split:after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #a3d4e8; z-index: -2;}.split .flex-ed{ z-index: 5; max-width:1100px;margin:50px auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-color:#fff;}.split .flex-ed:before,.split .flex-ed:after{content:'';position:absolute;left:-40px;top:-80px;z-index:-1;background-color: #0094d3;width:420px;height:270px}.split .flex-ed:after{left:auto;top:auto;bottom:-80px;right:-40px}.split article{margin:0;-webkit-box-flex:1;-ms-flex:1 1 600px;flex:1 1 600px;text-align:left;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;align-self: stretch;}.split figure {flex: 0 1 600px;}.split figure img {width: 100%;}.split h2{margin:5px auto 25px;font:700 55px/1.1 DM Sans,sans-serif}.split.alt h2{font:700 48px/1.1 DM Sans,sans-serif;letter-spacing:-1.1px; margin:5px auto 25px}.split.even figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:40px}.split ul{text-align:left;list-style-type:none;padding:0}.split ul li{font-size:28px;position:relative;color:#16191A;padding-left:35px;margin:20px auto}.split ul li:before{content:url(assets/images/2021-lp-emergency-check.png);font-family:fontello;color:#0F76BC;position:absolute;left:0;top:5px}.split.alt figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.split figure{position: relative;}.split figure figcaption{position: absolute; bottom: 0; left: 0; right: 0; text-align: center; color: #fff; text-transform: uppercase; background-color: #353535; font-weight: 700; background-color: rgba(0,0,0,.6); padding: 3px;}.split .play{position: absolute; right: 50%; bottom: 50%; transform: translate(50%, 50%);}.em-center .flex-ed:before,.em-center .flex-ed:after{content: none;}.em-center{background-color: #353535; padding: 60px 20px;}.em-center .center{padding: 0 10px;}#reviews{position:relative;padding:80px 10px;text-align:center;background-color:#353535;margin:auto}#reviews h2{font-weight:700;color:#fff;font-family:"DM Sans",sans-serif;text-transform:none;font-size:50px;letter-spacing:-1px;line-height:1.2;}#reviews .btn{padding:15px 40px;margin-right:65px;margin-top:30px}#reviews .btn:hover{background-color:#fff;color:#000}#reviews .flex-ed{max-width:1140px;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review{background-color:#fff;padding:35px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;position:relative;max-width:740px;margin-right:0}.review span{display:table;width:60px;height:60px;line-height:60px;position:absolute;top:40%;left:-30px;z-index:12}.review span img{vertical-align:middle;display:inline}.review p{color:#212121;font:400 19px/1.6 Roboto,sans-serif;text-align:left;max-width:90%;margin:10px auto 20px}.review .author-name{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0 5px auto}.review author{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-family:"DM Sans",sans-serif;font-size:18px;}.review star{font-size:17px;letter-spacing:7px;margin:6px 5px 6px auto}#lean_overlay { position: fixed; z-index: 1200; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none }.modal-close { position: absolute; right: 0; top: 0; width: 40px; height: 40px; line-height: 40px; display: block; color: #fff; z-index: 1002; background: rgba(0, 0, 0, 0.4); cursor: pointer; margin: 0; text-align: center; font: normal 28px/30px Arial; transition: .3s }.modal-close:hover { background: rgba(0, 0, 0, 0.8) }.modal-close i { width: 40px; height: 40px; line-height: 40px }.modal-close i:before { content: "+"; display: block; transform-origin: center; transform: rotate(45deg) }.modal-content { height: auto !important; display: none; flex: 100%; background: #fff; max-width: 560px; width: 95%; box-sizing: border-box; overflow: hidden; position: relative; margin: auto !important; left: 50%; transform: translateX(-50%); }.modal-content iframe {display: block;}#appts{position:relative;overflow:hidden}#appts .flex-ed{max-width:1260px;margin:auto;padding:80px 50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#appts article{-webkit-box-flex:0;-ms-flex:0 1 640px;flex:0 1 640px;text-align:left;position:relative;padding:0 20px 20px}#appts article h2{margin-top:0;color:#201D1E;}#appts article p{margin-bottom:50px}#appts article .btn{margin-bottom:20px}#appts figure{margin:0 -50px 0 0;position:relative;background:url(assets/images/2021-lp-emergency-office-bkgrd.png) 25px 50px no-repeat;padding-right:25px;padding-bottom:50px}#appts figure figcaption{font-size:20px;font-weight:700;padding-top:10px;font-family:"DM Sans",sans-serif;color:#353535;}#financing h2{line-height:1}#financing h2 small{font-size:30px}#financing p{padding:5px}.page_index main {display: none;}main{padding:0 10px;max-width:1100px;margin:110px auto 0;text-align:left}main ul{overflow:hidden;-webkit-column-count:1;column-count:1;-moz-column-count:1;padding-left:35px}main ul > li{display:block;position:relative;margin-bottom:6px;text-align:left;padding-left:28px;line-height:1.4}main ul > li:before{content:'\e832';font-family:Fontello;color:#0b7bc2;position:absolute;top:0;left:0}.center{text-align:center}hr{position:relative;margin:10px auto;display:table;clear:both;width:100%;height:100px;background:url(assets/images/deco-divider.png) no-repeat center center}hr:before{content:'';height:66px;background-position:top center}.why{position:relative;padding:30px 10px;display:block;margin:40px auto 30px}.why h2{text-align:center!important}.why h2 span{display:block;font-size:.8em}.why{text-align:center;padding:20px 0}.why ul{margin:20px auto 10px;padding:0;max-width:1200px;font-size:18px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;color:#2c2c2c;font-weight:300}.why ul li{background-color:#dcedf4;border-radius:5px;text-align:center;margin:0;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;max-width:300px;padding:20px 10px;margin:5px}.why ul li:before{content:none}@media (min-width: 750px) {ul.two-col{-webkit-column-count:3;column-count:3}}.page-divider{display:block;clear:both;max-width:100%;width:100%;position:relative;z-index:1;margin-top:60px}.block{position:relative;display:table;clear:both;width:100%;max-width:100%;padding:40px 10px}.block h2{margin:10px auto 20px}.block h3{font-size:30px}.block article p:first-of-type{margin-top:0}.block .btn{margin-left:0;min-width:320px}.block:last-of-type{margin-bottom:0}.block:nth-of-type(odd):after{content:'';position:absolute;left:-900px;right:-900px;top:0;bottom:0;background-color:#e4e9ed91;z-index:-1}.more-to-explore{margin:50px auto 0;text-align:left;clear:both;padding:30px 0 40px;position:relative}.more-to-explore span{color:#575757}.more-to-explore:before{content:'';position:absolute;left:-900px;right:-900px;top:0;bottom:0;z-index:-1;background: #E4E9ED;}.more-to-explore p{margin:20px auto 0;text-align:center;max-width:980px}.more-to-explore > span{font-weight:700;font-size:32px;text-transform:uppercase;display:block;margin:0;text-align:center;position:relative}.more-to-explore .btn {min-width: 220px;}.contact-us {text-align: left;}.contact-us .hours {margin: 10px 0;}.contact-us h2,.contact-us h3{text-align:left}.contact-us h2{font-size:24px; margin: 5px auto;}.contact-us h3 {margin-bottom: 0;}.contact-us > div{display:inline-block;vertical-align:top;max-width:45%;width:100%}.contact-us{display:block;max-width:100%;width:auto}.contact-us .gmap {align-self: stretch;height: 560px; margin: 10px auto;}.contact-us iframe {height: 100%;min-height: 390px;}@media screen and (max-width: 600px) {.contact-us > div{display:block;max-width:100%; text-align: left;}}.styled-form{font-size:16px;text-align:left;margin:40px auto}.styled-form .drei{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.styled-form .drei + .drei{margin-top:5px}.styled-form .input-content,.styled-form .inline{width:calc(100% / 3 - 5px);min-height:52px}.styled-form .inline,.input-content{background-color:#6c6d70}.input__label-content strong,.input__label-content strong a{color:#6c6d70}.input-content,.styled-form .inline label,.styled-form .inline,.input--filled .input__label .input__label-content strong,.input--filled .input__label .input__label-content a{color:#fff!important}.styled-form .drei:first-of-type{line-height:1!important}.styled-form .inline{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 16px}.styled-form .inline span input{margin-right:4px}.styled-form .inline span{display:block;line-height:1.4}.styled-form .hear{margin:5px 0}.styled-form .hear label{display:inline-block;margin-right:8px}.input-content{position:relative;z-index:1;overflow:hidden}.input__field{-webkit-appearance:none;position:absolute;z-index:2;display:block;float:right;border:none;border-radius:0;padding:0 14px;margin-top:1.2em;height:29px;width:100%;background:transparent;color:#fff}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0;width:100%;background:transparent;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid transparent;-webkit-transition:border-width 0.3s,border-color .3s;transition:border-width 0.3s,border-color .3s}.input__label-content{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;width:100%;padding:1.1em 1em;text-rendering:geometricPrecision;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform 0.3s,color .3s;-webkit-transition:color 0.3s,-webkit-transform .3s;transition:color 0.3s,-webkit-transform .3s;transition:transform 0.3s,color .3s;transition:transform 0.3s,color 0.3s,-webkit-transform .3s}.input__label-content strong{float:right;font-weight:300}.input__field:focus + .input__label::before,.input--filled .input__label::before{border-width:5px;border-color:#0094d3;border-top-width:1.2em}.input__field:focus + .input__label .input__label-content,.input--filled .input__label .input__label-content{color:#fff;font-size:14px;padding:.85em 1em;-webkit-transform:translate3d(0,-0.65em,0);transform:translate3d(0,-0.65em,0)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent!important}@media (max-width: 600px) {.styled-form .input-content,.styled-form .inline{width:100%;display:block}.styled-form .input-content + .input-content{margin-top:5px}}.simple{line-height:1;font-size:13px}.simple input,.simple textarea{border:0;padding:0 12px;height:42px;border-radius:10px;width:100%;max-width:100%;margin-bottom:10px;color:#fff;line-height:1;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background-color:rgba(0,0,0,0.13);border-radius:5px}.simple textarea{height:140px!important;padding:12px}.simple input:focus,.simple textarea:focus{outline:0;color:#2f2f2f;background-color:#fff}.form-input::-webkit-input-placeholder{color:#fff}.form-input:-moz-placeholder{color:#fff}.form-input::-moz-placeholder{color:#fff}.form-input:-ms-input-placeholder{color:#fff}.styled-form .btn{-webkit-box-shadow:none;box-shadow:none;border:none;padding:10px 50px}.contain{max-width:1200px;margin:0 auto}.split h2{text-align:left}.split > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split figure,.split article{margin:0}.split figure{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.split figure .mob{display:none}.split.tr figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.split article{-webkit-box-flex:1;-ms-flex:1 1 530px;flex:1 1 600px;padding:10px}.split article > div {display: table; margin: auto; max-width: 470px}#map iframe{display:block}.split figure#map {flex: 1 1 50%;}.standard-form input,.standard-form textarea{border:0;width:100%;margin-bottom:10px;height:50px;padding:0 15px;background-color:#e8e8e8;color:#4d4d4d;text-align:center}.standard-form textarea{resize:none;height:190px!important;padding:20px 15px}.standard-form input:focus,.standard-form textarea:focus{outline:0;background-color:#4d4d4d;color:#fff}::-webkit-input-placeholder{color:#787878}:-moz-placeholder{color:#787878}::-moz-placeholder{color:#787878}:-ms-input-placeholder{color:#787878}footer { position: relative; text-align: center; font-size: 14px; line-height: 1.1; background-color: #cce5f7; }footer #three { margin: 0 auto; max-width: 1080px; padding: 130px 0; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around }footer #uno, footer #dos, footer #tre { padding: 10px; -webkit-box-flex: 0; -webkit-flex: 0 1 290px; -ms-flex: 0 1 290px; flex: 0 1 290px; }footer #uno { margin-top: -64px }footer #dos { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }footer #other { background-color: rgba(229, 179, 81, 0.7); padding: 15px 10px; color: #025596; font-size: 22px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; -ms-grid-row-align: center; align-items: center }footer #other:hover { background-color: rgba(229, 179, 81, 1); }footer #other figure { margin-top: -40px }footer #other article { padding: 0 20px; letter-spacing: 0.08em }footer #other span { display: block; font-size: 28px; letter-spacing: 0.1em }footer, footer a { color: #292929; }footer .pho, footer a:hover { color: #025596; }footer h3 { font-size: 16px; text-transform: none;color: #007db6; }footer h3:first-child { margin-bottom: 15px }footer h3 br { display: none }footer .simple { max-width: 207px; }footer .info a { display: table; margin: 16px auto }footer .pho { font-size: 32px }footer .hours { line-height: 1.71; margin: 0 auto; text-align: left; }footer ul { list-style: none; padding: 0; margin: 0 auto; display: table; }footer ul li { margin: 0 auto 9px; display: inline-block; vertical-align: top; max-width: 190px; width: 100%; }footer ul li a { display: block; }.hours label { width: 100px; display: inline-block;}.simple { line-height: 1; font-size: 0; margin: 0 auto }.simple input, .simple textarea { box-sizing: border-box !important; border: 0; line-height: 1; font-size: 14px; width: 100%; max-width: 100%; padding: 0 12px; margin-bottom: 10px; height: 39px; background-color: rgba(255, 255, 255, 0.5); color: #292929; }.simple textarea { height: 150px !important; padding: 14px 12px; }.simple input:focus, .simple textarea:focus { outline: 0; background-color: #025596; color: #fff; }::-webkit-input-placeholder { color: rgba(41, 41, 41, 0.8) }:-moz-placeholder { color: rgba(41, 41, 41, 0.8) }::-moz-placeholder { color: rgba(41, 41, 41, 0.8) }:-ms-input-placeholder { color: rgba(41, 41, 41, 0.8) }.simple button { width: 100%; min-width: 10px; padding: 20px 10px }.social { font-size: 0; }.social a { text-align: center; display: inline-block; vertical-align: middle; margin: 20px 5px 0; font-size: 17px; color: #fff; width: 36px; line-height: 36px; border-radius: 50%; height: 36px; }.social a i:before { -webkit-transition: none; transition: none }.social .fb { background-color: #4d70a8; }.social .gp { background-color: #dc4e41; }.social .tw { background-color: #00aced; }.social a:hover { background-color: #e1e1e1; color: #2b2b2b; background-image: none }#assoc, .copy { background-color: rgba(255, 255, 255, 0.4) }#assoc .container { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around }#assoc img { margin: 40px auto 0 }.copy { color: #000; padding: 30px 10px; font-size: 16px;letter-spacing:.24;font-family:Roboto,sans-serif; }.copy a { color: #000; }.copy a:hover { text-decoration: underline }figcaption{text-align:center}figcaption p{font:300 20px/1 DM Sans,sans-serif;text-transform:uppercase;text-shadow:1px 1.7px 5px rgba(0,0,0,0.7);color:#fff}figcaption strong{margin-top:0;font-weight:700;display:block}figcaption:hover p{color:#2277bc}#lp-appointment-form{max-width:850px;padding:10px;margin:20px auto;position:relative;text-align:center}#lp-appointment-form h1{font-size:50px;font-weight:700;margin:10px auto 40px;color:#212121}#lp-appointment-form > p{max-width:700px;margin:auto;margin-bottom:30px}#lp-appointment-form .simple{margin:40px auto 20px;max-width:550px;padding-right:3px}#lp-appointment-form label{display:none}#lp-appointment-form input,#lp-appointment-form textarea{width:93%;display:table;margin:10px auto;background-color:#d3d3d3;color:#212121;border-radius:5px;padding:15px;font-size:16px;border:none;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.5)}#lp-appointment-form input:focus,#lp-appointment-form textarea:focus{background-color:#e3e3e3}#lp-appointment-form textarea{height:200px;margin-bottom:30px}#lp-appointment-form textarea:focus,#lp-appointment-form input:focus,#lp-appointment-form button:focus{outline-style:solid;outline-width:thin;outline-color:#201d1e}#lp-appointment-form .submitBtn{text-align:center;width:200px;margin:auto;display:table}@media (max-width: 1290px) {header .logo {-webkit-box-flex: 0;-ms-flex: 0 1 200px;flex: 0 1 200px; margin: -12px 0 -20px;}header nav ul {margin: auto;}main {margin-top: 40px;}#solutions .flex-ed div{margin:5px auto}}@media (max-width: 1220px) {#banner h1{font-size:58px}}@media (max-width: 1160px) {h2{font-size:45px}.address{font-size:16px}.phone{font-size:32px}.border-box:before,.border-box:after{width:20px}.personalized:last-of-type .border-box:before,.personalized:last-of-type .border-box:after{width:50px}#hero h2 {font-size: 50px;}#banner{background:#31333a}#banner article{margin-left:0;margin-right:0}#banner #stamp img{width:200px}#map:before {left: -25px;}#map:after {right: -25px;}}@media (max-width: 1030px) { .safe-bar span {margin: 0 5px;} .safe-bar {font-size: 16px;} header .logo{ margin: 0; } .safe-bar span, .second-bar{text-align: center;}footer{padding-bottom:41px!important}#hero h2 {font-size: 45px;}#rotate{display:block}#rotate .review{margin:30px auto}.header-info a{margin:10px}}@media (max-width: 1000px) { #count .flex-ed{display: block;} header { z-index: 1000; box-shadow: 1.6px 2.5px 7px rgb(6 7 7 / 15%); position: fixed; top: 0;width: 100%;}header.nav-up {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}header .address, header .btn-alt {display:none}header .btn-alt{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}header .flex-ed{-ms-flex-pack:distribute;justify-content:space-around; padding: 0;}header .logo {margin: 0;}header .logo {max-height: 120px; flex: 0 1 160px;}.header-info {margin: auto; display: block;}header nav > div {margin: 0;}body,header,.mean-container .mean-nav{-webkit-transition:all .3s;transition:all .3s}body{right:0}.attach header{position:fixed!important;-webkit-box-shadow:0 3px 7px rgba(24,23,24,0.35);box-shadow:0 3px 7px rgba(24,23,24,0.35)}body.mean-active header{left:-80%}body.mean-active{overflow:hidden;right:80%}body.mean-active:before{z-index:98;content:'';opacity:.7;background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;background-image:none;height:inherit}body.mean-active .mean-container .mean-nav{right:0}.mean-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mean-container .mean-bar{background-color:#6c6d70;width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;margin-left:8px;align-self: center; height: 70px;}.mean-container a.meanmenu-reveal{display:block;color:#fff}.mean-container a.meanmenu-reveal.meanclose i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:60px;content:'+';margin:-5px 0 0 8px}.mean-container .mean-bar .icon-menu{position:relative;display:table}.mean-container a.meanmenu-reveal .icon-menu:before{content:'\e808';font-size:30px}.mean-container .mean-nav{position:fixed;right:-80%;margin:0;top:0;bottom:0;width:80%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#4e4e4e;border:none}.mean-container .mean-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;width:100%;padding:0}.mean-container .mean-nav ul li a{display:block;padding:1em 5%;padding-right:58px!important;margin:0;text-align:left;color:#fff;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-first a{border-top:none;margin-top:0}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{padding:1em 15%}.mean-container .mean-nav ul li li li li a{padding:1em 20%}.mean-container .mean-nav ul li li li li li a{padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{width:48px;line-height:50px;font-size:20px;padding:0!important;text-align:center;position:absolute;right:0;top:0;z-index:2;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.4)!important}.mean-container .mean-nav ul li a.mean-expand:before{content:'\e825';font-family:'fontello';font-weight:400;margin:0;font-style:normal}.mean-container .mean-nav ul li a.mean-expand.mean-clicked:before{content:'\e83a'}.mean-remove{display:none!important}.mean-nav .social{min-height:66px;max-width:100%;background-color:rgba(0,0,9,0.1);margin:0;padding:10px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mean-nav .social a {margin: 5px;}.mean-nav .social .fo-title{display:none}.mean-nav .hrs h3{color:#fff;text-align:center; margin: 20px 0 -10px;}.mean-nav .hours{display:block;text-align:center;color:#fff;padding:10px;margin:10px auto auto;line-height:1.76}.mean-nav .hours p{display:table;text-align:left;font-size:15px;margin:10px auto 0;color:#fff}.phone{font-size:24px}#hero, main {padding-top: 200px;}h1,h1#interior + h2{font-size:40px}h2,#practice h2{text-align:center}#hero .flex-ed{display: block;}#banner .flex-ed{display:block}#banner article{margin:auto;width:100%; max-width: 100%;}#lists{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list ul{max-width:490px}.border-box:before,.border-box:after{visibility:visible}.border-box:after,.border-box:before{width:50px;bottom:20px}.bkgrd{padding:0}.split .flex-ed { display: block; }.split h2 {text-align: center;}.split h2 br {display: none;}.split article {padding: 30px 10px;}.split article > div {max-width: 100%;}.split ul {display: table; margin: auto;}#dentist{display:block;padding:10px 0 0}#dentist article{padding:10px}#dentist figure{margin:auto;max-width:600px;padding:10px 10px 0}#reviews{padding:0}#review-container{-ms-flex-wrap:wrap;flex-wrap:wrap}#google{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#google p,#google p img{display:inline-block;vertical-align:middle;margin:5px 5px 10px}#google > div{margin-top:10px}#patients{display:block}footer h2{font-size:50px}footer .split{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .split article{margin:20px auto}#appts .flex-ed{display:block}#appts figure{margin:0}#appts article{text-align:center}#reviews .flex-ed{display:block}#reviews .btn{margin-bottom:40px; margin-right: 0;}#reviews h2{padding-top:20px}.review{max-width:none;margin-right:10px}.review span{top: -25px; left: 48%;}footer .fo-main .flex-ed{display:block}footer .fo-contact,footer .hours{margin:auto}footer .hours div{margin:auto}footer #three { padding: 30px 0; }footer #uno { margin-top: 10px; -webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}footer #tre {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}#banner figure img {width: 100%; max-width: 100%;}#map:before, #map:after {display: none;}.elem-left,.elem-right{float:none;margin:20px auto}main{text-align:center}.page-divider{margin-top:30px}footer .fo-main{display:block;text-align:center}footer .fo-left > div{margin:20px auto}footer .hours{margin:10px auto;display:block;max-width:300px}footer .fo-contact,footer .pho,footer .phy{display:block}footer .fo-form{max-width:360px;margin:0 auto}footer .fo-main{display:block;text-align:center}footer .fo-left > div{margin:20px auto}footer .hours{margin:10px auto;display:block;max-width:300px}footer .fo-contact,footer .pho,footer .phy{display:block}footer .fo-form{max-width:360px;margin:0 auto}.copy span:last-of-type {display: block; font-size: 0;}}@media (max-width: 790px) {header{padding:0}header .flex-ed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0; justify-content: space-between}header .btn-alt,header address{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}header address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}header address a{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.safe-bar span:last-of-type{display:block;font-size:0}.mobile-banner-reviews{display:block;background-color:#f3f3f3;text-transform:uppercase}.mobile-banner-reviews img,.mobile-banner-reviews p{display:inline-block;vertical-align:middle}.mobile-banner-reviews p{padding:0 50px;font-weight:700}#banner .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#banner figure{margin:0;padding-bottom:0}#banner figure img{margin:0 auto;max-width:100%}#banner .extract{font-size:22px;color:#064164;margin-bottom:20px;display:block}#banner .caption{font-size:12px}#lists{display:block;margin:0 auto 20px}.list{max-width:750px;margin:30px auto 20px}.personalized{border-radius:0;margin:0}.personalized + .personalized{background-color:#151515}.border-box:before,.border-box:after{height:63%}.split p,.comment,#practice p{text-align:center}#dentist figure{margin-top:-20px}#practice{padding-bottom:20px}#practice .flex-ed{display:block}#practice .flex-ed > div{margin:0 auto;right:0}#practice img{margin:0 auto}#practice .pager{margin-top:20px}footer #info { margin-top: 10px;}footer h2{font-size:42px}footer .split > div{margin-top:0}footer article{margin-bottom:30px}}@media (max-width: 700px) {.personalized h1,.personalized h2{font-size:36px}.looking{margin:20px auto}.looking p{padding:14px 20px;font-size:18px;line-height:1.45}.looking p span{font-size:24px}.insurance{padding:0}#reviews h2 {font-size: 40px;}#google > div{margin-top:20px}#google p{margin-bottom:0}#reviews{padding:0}.comment .caption2{margin-top:0}#lp-appointment-form h1{font-size:36px}footer {padding-bottom: 0 !important;}}@media (max-width: 590px) { .header-info {display: none;} h1,h1#interior + h2{font-size:36px}h2, .split h2, .split.alt h2 {font-size:36px;margin:0}.safe-bar, .second-bar{letter-spacing:0;font-size:16px}.safe-bar { text-align: center; }.safe-bar span, .second-bar span{margin:0}.second-bar { margin: 0; }.personalized{padding:20px 10px}.personalized .list{margin:10px auto}.list ul li, .split ul li{font-size:24px}footer h2{font-size:40px;margin-top:0;padding:0 10px}footer article{padding-top:20px}footer article p{font-size:32px;margin-top:5px}footer figure{margin-top:-10px}.frame{max-width:98%;margin:auto}.frame iframe{display:none}figcaption{margin-top:0}.copy{padding:30px 10px 20px}#appts .flex-ed{padding:80px 15px}#banner .flex-ed{padding:40px 0 0}.blue-bg .contain{padding:10px 35px 60px}#dentists{padding:30px 20px}#reviews .btn{margin:20px auto 50px}.review {padding: 40px 10px;}.review p {text-align: center; }.review span {left: 44%; top: -15px;}#reviews h2 {margin-bottom: 40px;}footer .logo {margin-bottom: 20px;}.hours{margin:20px auto}.contact-us .hours {margin: 20px auto;}.contact-us > div, .contact-us h2, .contact-us h3 {text-align: center;}main .block ul {display: table;margin: auto;}#map,footer .gmap{display:none}}@media (max-width: 480px) {.personalized h1,.personalized h2{font-size:32px}h2,footer h2{font-size:36px}#practice .container{padding:0}.border-box:before,.border-box:after{display:none}.bkgrd{padding-bottom:25px}.copy span:last-of-type{display:block;font-size:0}#banner h1{font-size:50px}#banner .caption{position:relative;width:100%;left:auto;-webkit-transform:none;transform:none;padding:0;display:contents}#banner .caption a{display:block;padding:5px;margin:0;background-color:#fff}#banner .caption span{display:none}#appts figure {background: none;}.split {padding: 0;}footer #other span { font-size: 25px; }}@media (max-width: 400px) {header .btn-alt{font-size:14px}.mobile-banner-reviews p{padding:0 30px;font-size:16px}.safe-bar, .second-bar{font-size:15px}.personalized{padding:20px 10px}.personalized p,.personalized figcaption p{font-size:18px}.personalized li{line-height:1;padding-bottom:5px}.comment p{font-size:16px;letter-spacing:1px}.comment .caption2{font-size:15px}.list ul li, .split ul li {font-size: 20px;}#dentist .caption{font-size:14px}.review .author-name {display: block;}h2{font-size:32px}.insurance h2{margin:10px 0 -15px;padding:10px 0 15px}.insurance .flex-ed div{margin:15px 18px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#google p{font-size:14px}footer .split article{-webkit-transform:scale(0.9);transform:scale(0.9);margin-bottom:0;padding:0 20px 20px;margin-top:0}footer .split article p strong{font-size:30px}footer .split article p big{font-size:32px}#banner h1{font-size:44px}.review span {left: 42%;}.block .btn{min-width:100%}.hours p{font-size:16px}.mean-nav .hours { line-height: 1.3; font-size: 15px;text-align: left; }footer #other article, footer #other span {font-size: 20px;}}
