[class*=flex-]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*=-col]{-webkit-box-orient:vertical;flex-flow:column;-ms-flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*=-col],[class*=-row]{-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=-row]{-webkit-box-orient:horizontal;flex-flow:row wrap;-ms-flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}[class*=-nowrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elem-full{margin:6px 6px 10px;max-width:100%}.elem,.elem-full{max-width:45%}.elem-left{float:left;margin-right:30px}.elem-left,.elem-right{margin-bottom:20px;margin-top:8px}.elem-right{float:right;margin-left:30px}.icon-gplus:before{margin-right:-3px!important;overflow:hidden}.icon-gplus{display:table;margin:auto;overflow:hidden;position:relative}star:before{color:#dec706;content:"\e80f \e80f \e80f \e80f \e80f"}main ul li:before{color:#21a1ca;content:"\e844";left:0;position:absolute;top:0}.youtube:after{content:"\e80e"}#about .youtube:after,#about [data-player]:after{font-size:0}body.page_index section#about.playing .play img,body.page_index section#about.playing .play:after,body.page_index section#about:after{display:none}header{left:0;position:fixed;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:99999}header .logo{position:relative;z-index:1}header .pho{background-color:#2f709f;color:#fff;display:block;font:700 28px/1.25 Heebo,serif;letter-spacing:1.1px;padding:16px 16px 16px 4rem;position:relative}header .pho .icon-phone:before{background-image:url(phone-icon.584825979a.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}header .phy{align-items:center;color:#fff;display:flex;font-size:18px;letter-spacing:.35px;line-height:1}header .phy .icon-location:before{content:url(location-icon.3cf4d7b065.png);margin-right:1rem}header .pho:hover,header .phy:hover{color:#1c1c1c}header li a{font-weight:700;letter-spacing:.35px;text-transform:uppercase}.loc{display:flex;gap:2.8rem;justify-content:center}.hd-btns{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 200px;flex:0 1 200px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px 0 30px}.hd-btns [class^=btn]{margin:3px;min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.hd-btns .btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hd-btns .btn span{display:block;font-size:18px}.hd-btns-service{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 200px;flex:0 1 200px;flex-direction:row;justify-content:center;margin:0 15px 0 30px}.hd-btns-service.left{display:flex;flex-direction:row;justify-content:start;margin:0 15px 0 0}.grid-container{align-items:center;display:grid;gap:20px;grid-template-columns:1fr;max-width:1200px}@media (min-width:768px){.grid-container{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hd-btns-service{flex-direction:column}.hd-btns-service.left{flex-direction:column;min-width:300px}}.block:nth-of-type(2n) .skier:before{background:url(skier-icon.2b9f666546.png) no-repeat;background-size:contain!important;height:40px;width:110px}.hd-btns-service [class^=btn]{margin:3px;min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.hd-btns-service .btn{flex:1;max-width:250px}bold{font-weight:800}.center{display:flex;justify-content:center}.d-flex{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0;padding:0}.flex-item{display:flex;flex-direction:column;justify-content:start}@media (max-width:560px){.d-flex{flex-direction:column}}#mobile-logo{display:none}@media (min-width:951px){.place-nav{margin:0 auto;max-width:1400px;padding:0 0 0 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.place-nav,.place-nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.place-nav>div{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#desktop-nav,.place-nav>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#desktop-nav{margin-top:30px}nav,nav ul li,nav ul li a{position:relative}nav>ul{margin:10px 0 10px auto;text-align:right}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;max-width:750px;padding:0 10px;-ms-flex-pack:distribute;justify-content:space-around}nav ul li a{color:#fff;display:block}nav ul li a:hover{color:#163055}nav>ul>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}nav>ul>li:last-of-type:after{display:none}nav>ul>li>a{font-size:14px;padding:6px}nav>ul>li:hover>a{color:#163055}nav>ul>li:hover>a:hover:after{bottom:-1px;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:14px}nav ul li:hover>ul{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;display:block}nav ul ul{background-color:#004264;-webkit-box-shadow:10px 17.3px 25px rgba(0,0,0,.2);box-shadow:10px 17.3px 25px rgba(0,0,0,.2);display:none;left:0;min-width:210px;padding:0;position:absolute;text-align:left;width:100%;z-index:3}nav>ul>li:last-child ul{left:auto;right:0}nav ul ul li>a{font-size:14px;line-height:1.3;padding:10px 12px;text-transform:none}nav ul ul ul{background-color:#0071ac;left:100%;top:0}nav ul ul li:hover>a{background-color:#1c1c1c;color:#fff}nav ul ul ul li:hover a{background-color:#21a1ca}#mobile-footer,#mobile-header{display:none}}.fix-nav header{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#0071ac;-webkit-box-shadow:0 3px 7px rgba(24,23,24,.35);box-shadow:0 3px 7px rgba(24,23,24,.35);position:fixed!important}.fix-nav header .pho{background-color:transparent;font-size:28px}.fix-nav header #desk-logo{display:none}.fix-nav header #mobile-logo{display:block}.fix-nav .top-nav,.fix-nav header .hd-btns .btn-alt,.fix-nav header .hd-btns .btn-thr{display:none}.fix-nav #desktop-nav{margin-top:0}.fix-nav nav>ul{margin:5px 0 0 auto}@media (max-width:950px){.hd-btns,header .phy{display:none}header #desktop-nav{display:none!important}header{background-color:#2f709f}#mobile-logo{display:block;margin:0 0 0 20px;padding:5px}#desk-logo{display:none}header .pho{font-size:30px;margin-top:20px}header .phy{margin-bottom:8px}.mean-container .mean-nav,body,header{-webkit-transition:all .3s;transition:all .3s}body{right:0}.attach header{position:fixed!important}.attach header .top-nav{display:none!important}body.mean-active header{left:-80%}body.mean-active{overflow:hidden;right:80%}body.mean-active:before{background-color:#000;background-image:none;bottom:0;content:"";height:inherit;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:98}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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mean-container .mean-bar{background-color:#004264;display:-webkit-box;display:-ms-flexbox;display:flex;width:70px;-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}.mean-container a.meanmenu-reveal{color:#21a1ca;display:block}.mean-container a.meanmenu-reveal.meanclose i:before{content:"+";font-size:60px;margin:-5px 0 0 8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mean-container .mean-bar .icon-menu{display:table;position:relative}.mean-container a.meanmenu-reveal .icon-menu:before{background:url(menu.5634eff6da.png);content:"\e808";content:"";font-size:40px;height:45px;width:44px}.mean-container .mean-nav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;margin:0;overflow:auto;position:fixed;right:-80%;top:0;width:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#004264;justify-content:flex-start}.mean-container .mean-nav ul{font-size:16px;list-style-type:none;margin:0;padding:0;width:100%}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul li a{border-top:1px solid hsla(0,0%,100%,.5);color:#fff;display:block;margin:0;padding:1em 5%;padding-right:58px!important;text-align:left;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{border-top:1px solid #f1f1f1;border-top:1px solid hsla(0,0%,100%,.25);filter:alpha(opacity=75);opacity:.75;padding:1em 10%;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:hsla(0,0%,100%,.1)}.mean-container .mean-nav ul li a.mean-expand{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4)!important;border-right:none!important;border-top:none!important;font-size:20px;line-height:50px;padding:0!important;position:absolute;right:0;text-align:center;top:0;width:48px;z-index:2}.mean-container .mean-nav ul li a.mean-expand:before{content:"\e825";font-family:fontello;font-style:normal;font-weight:400;margin:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked:before{content:"\e83a"}.mean-remove{display:none!important}.mean-nav .social{background-color:rgba(0,0,9,.1);margin:0;min-height:66px;padding:10px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mean-nav .f-title,.mean-nav .hours{color:#fff;text-align:center}.mean-nav .hours{display:block;line-height:1.76;margin:auto auto 0;padding:10px}.mean-nav .hours p{color:#fff;display:table;font-size:15px;margin:10px auto 0;text-align:left}}body{background-color:#fff;color:#505050;counter-reset:section;font:400 16px/1.2 Heebo,sans-serif;overflow-x:hidden;position:relative}p{color:#1c1c1c;font:400 16px/1.875 Heebo,sans-serif}a{color:#21a1ca;cursor:pointer;text-decoration:none}a:hover{color:#0071ac}hr{background-color:#0071ac;clear:both;display:table;height:1px;margin:40px auto;position:relative;width:100%}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#title h1,.style-one{color:#fff;display:block;font:700 16px/1.11 Heebo,sans-serif;line-height:22px;margin:10px auto;text-transform:uppercase}#title h1:only-child,.style-four,h2#append{color:#fff;font:700 italic 90px/1.05 Bitter,sans-serif;text-transform:uppercase}.dividerLead,.style-two,h2{color:#1c1c1c;font:400 italic 60px/1.05 Bitter,sans-serif;position:relative;text-transform:uppercase}.style-three,h3{color:#21a1ca;display:block;font:700 50px/1 Heebo,sans-serif;position:relative;text-transform:uppercase}.more-to-explore span{color:#fff;font:700 italic 65px/1.05 Bitter,sans-serif;text-transform:uppercase}.f-title{color:#21a1ca;display:block;font:700 18px/1.1 Heebo,sans-serif;letter-spacing:1px}.f-title,[class^=btn]{text-align:center;text-transform:uppercase}[class^=btn]{background-color:#2f709f;-webkit-box-shadow:inset 3px 0 0 #21a1ca;box-shadow:inset 3px 0 0 #ffe300;color:#fff;cursor:pointer;display:inline-block;font:700 12px/1.2 Heebo,sans-serif;letter-spacing:1.2px;margin:10px;min-width:200px;padding:10px 12px;position:relative;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle;z-index:1}[class^=btn]:hover{-webkit-box-shadow:inset 350px 0 0 #ffe300;box-shadow:inset 350px 0 0 #ffe300;color:#2f709f}.btn-alt{background-color:#fff}.btn-alt,.btn-alt:hover{color:#2f709f}.btn-thr{background-color:transparent;border:2px solid #fff}.peg,.why{position:relative}.peg:after,.why:after{background:url(peg.4140db14ac.png) no-repeat;bottom:0;content:"";height:326px;left:0;position:absolute;width:16px;z-index:4}.why:after{background:url(peg-sm.b5a3823050.png) no-repeat;bottom:-60px;height:109px;left:50%}.index .style-one{color:#21a1ca}.index{position:relative}.scroll-bg{background-attachment:fixed;background-position:50%;background-size:cover}.sky{background:url(banner-bkgrd.ae97c4307f.webp);background-position-y:350%;background-repeat:no-repeat;background-size:cover;height:1400px;left:0;position:absolute;right:0;top:0}#ctasection,#dentist,#featured,#find,#firstvisit,#specials,#testimonials{contain-intrinsic-size:1px 1000px;content-visibility:auto}.play{position:relative}.play:after{background:url(play-alt.c615ef0551.png);bottom:0;content:"";height:110px;left:0;opacity:0;position:absolute;right:0;top:0;width:110px}.play:hover img{opacity:0}.play:hover:after{opacity:1}#banner{padding:300px 10px 250px 160px;position:relative}#banner .dr-img{bottom:-14%;left:0;position:absolute}#banner .dr-img-mobile{display:none}#banner .contain{display:table;margin:auto}#banner .style-one{color:#2f709f;font-size:20px;text-align:center}@media (max-width:590px){#banner .dr-img-mobile{display:block;height:367px;margin-top:2.5rem;object-fit:contain;width:230px}}#banner .style-four{font-size:5.5vw;letter-spacing:1.2px;line-height:.9;position:relative;text-align:right}#banner .style-four.medium-size{font-size:4.7vw;margin-right:-20px}#banner .style-four.text-center{text-align:center}#banner .style-four strong{font-size:1.7em}#banner .style-four small{display:inline-block;font-size:.6em;font-weight:400;line-height:1;margin-left:8px;margin-top:5px;padding-bottom:.8em;position:relative;vertical-align:top}#banner .style-four small em{bottom:0;left:0;position:absolute}#banner .hd-btns{flex-direction:row;flex-wrap:nowrap;gap:32px;margin:0 3rem 0 auto;max-width:610px;width:fit-content}#banner .hd-btns .btn{flex:1 1 auto;font-size:16px;line-height:1.4;padding:8px 12px 8px 18px}#banner .hd-btns .btn.btn-appointment{padding-left:3rem}#banner .hd-btns .btn .icon-calendar-1:before{background-image:url(calendar-icon.462713f1bc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:20px}#USPsection .flex-ed{margin:30px auto;max-width:1400px;padding:0 10px}#USPsection .flex-ed,#calloutsnew .contain{display:flex;justify-content:center;width:100%}#calloutsnew .contain{flex-direction:row;gap:0;padding:30px 0 0}#calloutsnew .contain a{display:flex;flex-direction:row;gap:20px;justify-content:flex-end}#calloutsnew .contain a h3{align-self:center;text-align:right}#calloutsnew .contain a p{line-height:normal;max-width:300px;text-align:left}.calloutheadingwrapper div,.calloutheadingwrapper h2{text-align:center}@media (max-width:980px){#calloutsnew .contain{align-items:center;display:flex;flex-direction:column}#calloutsnew .contain a p{width:50vw}}@media (max-width:560px){#calloutsnew .contain{display:flex;flex-direction:column}#calloutsnew .contain a p{align-self:center;margin:2px 0;text-align:center;width:100%}#calloutsnew .contain a{display:flex;flex-direction:column;gap:5px;justify-content:flex-end;margin-bottom:10px}#calloutsnew .contain a h3{align-self:center;text-align:center}.calloutheadingwrapper h2{text-align:center}}#firstvisit{margin:0;max-width:100%;position:relative}#firstvisit .flex-ed{display:flex;flex-direction:row;gap:20px;margin:90px auto;max-width:1350px;padding:30px 10px 0}#firstvisit article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 10px;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:50px}#firstvisit figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative}@media (max-width:1024px){#firstvisit .flex-ed{flex-direction:column}#firstvisit article{justify-content:center;text-align:center}}#ctasection{margin:0;max-width:100%;position:relative}#ctasection .flex-ed{gap:20px;margin:90px auto;max-width:1350px;padding:30px 10px 0}#ctasection article{align-self:center;flex:1;margin-bottom:50px;padding:0 10px;text-align:center}#ctasection .ctabuttonwrapper{justify-content:center}#ctasection .ctabuttonwrapper,#dentist .dentist-buttonwrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}#dentist{margin:0;max-width:100%;position:relative}#dentist .flex-ed{display:flex;margin:90px auto;max-width:1350px;padding:0 10px}#dentist .flex-ed:after{bottom:auto;height:186px;left:25%;top:-60px}#dentist article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 10px;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:50px}#dentist figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative}#dentist figure img{margin-right:-10%}#dentist #aw{bottom:50px;position:absolute;right:120px}#dentist .btn{margin-left:0}@media (max-width:900px){#dentist .flex-ed{flex-direction:column}#dentist .dentist-buttonwrapper{align-items:center;justify-content:center}#dentist figure{order:1}#dentist article{order:2}}#about{background-color:#fff;box-shadow:0 -10px 15px -5px #fff;margin:0;max-width:100%}#about .flex-ed{margin:90px auto;max-width:1350px;padding:150px 10px 0}#about .flex-ed:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:300px;left:0;pointer-events:none;position:absolute!important;top:-300px!important;width:100%;z-index:999}#about article{margin-left:-90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;z-index:5;-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px;-ms-flex-item-align:end;align-self:flex-end}#about .style-five{color:#21a1ca;font-size:150px;font-weight:700;line-height:.8;text-align:center;text-transform:uppercase}#about .style-five span{display:block;text-align:center}#about .style-five span:first-of-type{text-align:left}#about .style-five span:last-of-type{text-align:right}#about.playing article{display:none}#about.playing .flex-ed{display:block}@media (max-width:600px){#about .flex-ed{margin:0 auto;max-width:1350px;padding:0 10px}#about .flex-ed:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:150px;left:0;pointer-events:none;position:absolute!important;top:-245px!important;width:100%;z-index:1}}#specials .container{margin:20px auto;padding:10px;text-align:center}#specials .special-recommended{display:flex;flex:0 0 auto}#specials .special-recommended .special-card{flex:0 1 100%}#specials .special-recommended .special-card:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}#specials .special-recommended .special-card._1:after{background:linear-gradient(90deg,rgba(33,161,202,0) 20%,#21a1ca 50%)}#specials .special-recommended .special-card._2:after{background:linear-gradient(90deg,#2f709f 50%,rgba(47,112,159,0))}#specials .special-recommended .special-card .special-card__image{height:100%;position:absolute;z-index:1}#specials .special-recommended .special-card .special-card__image:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 90%,#fff);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}#specials .special-recommended .special-card._2 .special-card__image{right:0}#specials .special-recommended .special-card._2 .special-card__image:after{background:linear-gradient(270deg,hsla(0,0%,100%,0) 90%,#fff)}#specials .special-recommended .special-card .special-card__image img{height:100%}#specials .special-recommended .special-card .special-card__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:45px 85px;position:relative;z-index:3}#specials .special-recommended .special-card .special-card__content .special-card__title{color:#fff;font:700 30px Heebo,sans-serif;line-height:30px}#specials .special-recommended .special-card .special-card__content .special-card__price{color:#fff;font:400 italic 34px Bitter,serif;line-height:35px;margin:1rem 0}#specials .special-recommended .special-card .special-card__content p{color:#fff;font:400 14px Heebo,sans-serif;line-height:26px;margin:0 0 1rem}#specials .special-recommended .special-card._2 .special-card__content p{margin-top:1rem}#specials .special-recommended .special-card._1 .special-card__content{text-align:right}#specials .special-recommended .special-card .special-card__content .btn{margin:0;width:fit-content}#specials .special-recommended .special-card._1 .special-card__content .btn{margin:0 0 0 auto}#specials .special-recommended .special-card._2 .special-card__content .btn{background-color:#21a1ca}#testimonials .container{margin:150px auto 20px;padding:10px;text-align:center}.flipster{margin:30px auto;overflow-x:visible}.flipster ul,.flipster ul li{overflow:visible!important;padding:0}.flipster ul li:before{content:""}.flipster__item__content{position:relative}.flipster__item__content:before{background-color:rgba(59,146,191,.82);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.flipster__item--current .flipster__item__content:before{display:none}.flipster__item{max-width:400px;width:100%}.playing{display:block;margin:0 auto;max-width:90%;min-height:14px;width:100%}.flipster__button{color:#0071ac;font-size:12px}#team{margin:60px auto}#team .flex-ed{margin:auto;max-width:1300px;-ms-flex-pack:distribute;justify-content:space-around}#team article{-webkit-box-flex:0;-ms-flex:0 1 520px;flex:0 1 520px;padding:0 20px}#team figure{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px}#team .btn{margin-left:0}#insure{padding:0 20px}#insure h2{margin:30px auto;text-align:center}#insure .flex-ed{-ms-flex-pack:distribute;justify-content:space-around;margin:20px auto;max-width:820px}#insure figure{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 350px;flex:0 1 350px;-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}#insure figure span{margin:5px;padding:5px}#insure article{-webkit-box-flex:0;-ms-flex:0 1 370px;flex:0 1 370px}#find{background:#21a1ca;padding:0}#find .contain{margin:auto;max-width:100%}#map{margin:0;position:relative}#map iframe{display:block;height:440px;width:100%}#testimonials{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#testimonials .flex-ed>*{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}#testimonials.playing .flex-ed>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#calls .flex-ed{-ms-flex-pack:distribute;justify-content:space-around;margin:auto;max-width:1300px}#calls figure{margin:0;overflow:hidden;position:relative}#calls figure:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));content:"";height:60%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#calls figure img{margin-top:-100px;width:100%}#reviews{padding:30px 10px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 510px;flex:0 1 510px}#reviews .icon-quote{color:#1c1c1c;display:block;font-size:51px;left:10px;position:absolute;top:215px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#reviews .sc{background-color:#e9e9e9;background-image:radial-gradient(circle 108px at center,#fff 0,#fff 34%,hsla(0,0%,100%,0) 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:144px;width:144px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#reviews .cycle-slideshow{margin:30px auto 0;max-width:340px}#reviews .cycle-slideshow p{margin:auto;max-width:95%}#reviews .arrow{margin:0 10px 10px}#reviews star{display:block;letter-spacing:8px;margin-bottom:6px}#reviews author{color:#999;padding:0 10px;text-transform:uppercase}#reviews author strong{color:#1c1c1c}#reviews .btn{-ms-flex-item-align:end;align-self:flex-end;margin-left:0;margin-right:20px}.num-caption{color:#21a1ca;display:block;font-size:15px;font:400 italic 15px/1 Bitter,serif;margin-bottom:-15px;text-align:center}.num-caption p{color:#21a1ca;display:inline-block;margin:0}.num-caption p:first-of-type{font-size:35px}.rv-controls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#callouts{-webkit-box-flex:0;-ms-flex:0 1 750px;flex:0 1 750px;position:relative;z-index:1}#callouts .contain{margin:auto;max-width:630px;padding:0 10px}#callouts .style-two{display:table;margin:20px 0 40px auto;padding:0 10px}#callouts a{color:#9999;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:25px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:30px auto;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:15px;position:relative;-webkit-transition:all .3s;transition:all .3s}#callouts a:after{bottom:0;content:"";height:3px;left:20%;position:absolute;right:0}#callouts a:hover h3{color:#0071ac}#callouts a:hover:after{-webkit-box-shadow:80px 4px 0 0 #21a1ca;box-shadow:80px 4px 0 0 #21a1ca}#callouts a p{color:#999;line-height:1.5;margin:0 0 0 20px;max-width:220px;position:relative;-webkit-transition:all 1.3s;transition:all 1.3s}#callouts h3{text-align:right;-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}#featured .scroll-bg{background:url(services-bkgrd.acea96de3b.jpg);background-attachment:fixed;background-size:cover;margin:auto;padding:90px 10px;position:relative}#featured .scroll-bg .contain{margin:auto;max-width:1350px;padding:10px}#featured .scroll-bg:after{bottom:-260px;left:35%}#featured .style-four{display:table;font-size:125px;font-weight:400;line-height:.8}#featured .style-four small{display:block;line-height:1}#featured h2{-ms-flex-item-align:start;align-self:flex-start}#featured h3{color:#1c1c1c;font:700 25px/1 Heebo,sans-serif;margin:5px 0;text-transform:uppercase}#featured h3 span{display:block;font-weight:400;text-transform:none}#featured .flex-row{margin:188px auto 50px;max-width:1130px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#featured a{display:block;margin:20px 0}#featured figure{display:table;position:relative}#featured figure:before{background-color:rgba(0,113,172,0);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#featured figure>span{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#featured a:hover figure:before{background-color:rgba(0,113,172,.71)}#featured a:hover h3{color:#0071ac}#featured a:first-of-type{margin-top:100px}#featured a:nth-of-type(2n){margin-top:-400px}.offers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin:20px auto;max-width:980px}.offers a{display:block;-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;min-height:200px;position:relative}.offers a:hover .icon-right{background-color:#fff}.offers .style-three{color:#fff;display:table;font-size:30px;margin:0 0 0 auto;text-align:center}.offers .style-four{display:table;font-size:34px;font-weight:400;margin:5px 20px -5px auto;text-align:center}.offers p{color:#fff;font-size:14px;margin:30px auto 0;text-align:left}.offers .icon-right{background-color:#2b2c2e;bottom:10px;color:#21a1ca;line-height:.3;min-width:90px;padding:5px 10px;position:absolute;right:0;text-align:center}#imp{background:url(offers-implants.6b001e65ed.jpg);background-size:cover}.offers #imp{display:flex}.offers #imp img{object-fit:cover}#sm{background:url(offers-smiles.ce48b00b4f.jpg);background-size:cover}.controls,.cycle-slide,.cycle-slideshow{z-index:1!important}.cycle-slideshow{margin:0 auto}.cycle-slideshow>*{margin:0 auto;right:0}.arrow,.pager{position:relative;z-index:3}.arrow,.pager,.pager span{display:inline-block;vertical-align:middle}.arrow{color:#21a1ca;font-family:fontello;font-size:30px;font-weight:400;left:5px;margin:0 15px}#next{left:auto;right:5px}.arrow:hover{color:#265585;left:0}.arrow i,.arrow i:before{display:block;margin:0 auto}#next:hover{right:0}.controls{display:table;margin:10px auto 5px}.pager{font-size:0;padding:10px 20px}.pager span{background-color:#265585;border-radius:50%;cursor:pointer;height:12px;margin:8px;opacity:.28;width:12px}.pager span:hover{opacity:.7}.pager span.cycle-pager-active{opacity:1}.gallery{margin:20px auto;max-width:980px;padding:10px 70px;position:relative;text-align:center}.gallery.galleryvisit{padding:0 40px 0 0}.gallery article .flex-ed{-ms-flex-pack:distribute;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;padding-bottom:50px}.gallery article .flex-ed>div{position:relative;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;padding:10px}.gallery article .flex-ed>div img{width:100%}.gallery article .flex-ed span{margin:10px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}.gallery article .flex-ed span img{width:100%}.gallery article .flex-ed span:after{bottom:-40px;color:#1c1c1c;content:"Before";display:block;font:400 italic 33px/1.2 Bitter,sans-serif;left:0;margin:auto;position:absolute;right:0;text-transform:uppercase}.gallery article .flex-ed span:last-of-type:after{content:"After"}.gallery article div p{display:block}#smiles{max-width:780px}@media (max-width:701px){.gallery{padding:10px}.gallery.galleryvisit{padding:0 5px}.gallery article .flex-ed{-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery article .flex-ed span,.gallery article .flex-ed>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.gallery article .flex-ed span{margin-bottom:40px}}.simple{font-size:0;line-height:1;margin:0 auto;text-align:center}.simple input,.simple textarea{background-color:#fcfcfc;border:0;border-radius:0;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#2b2c2e;font-size:14px;height:30px;line-height:1;margin-bottom:10px;max-width:100%;padding:0 11px;width:100%}.simple textarea{height:190px;padding:14px 11px}.simple input:focus,.simple textarea:focus{background-color:#e7f0f6;color:#373737;outline:0}.simple .flex-ed input:nth-of-type(2){margin:0 10px 10px}::-webkit-input-placeholder{color:#2b2c2e}:-moz-placeholder,::-moz-placeholder{color:#2b2c2e}:-ms-input-placeholder{color:#2b2c2e}.page_index .mt{display:none}.mt img{width:100%}footer{background-color:#fff;text-align:center}footer a{color:#1c1c1c;font-weight:700}footer a:hover{color:#202020!important}footer .pho{color:#21a1ca;display:block;font:700 36px/1.2 Heebo,sans-serif;letter-spacing:1.2px;margin:0 auto 10px}footer .phy{color:#2b2c2e;display:block;font-size:14px;margin:5px auto 10px;text-align:center}footer .pho:hover,footer .phy:hover{color:#0071ac}footer .hours p{color:#1c1c1c;line-height:1.8}footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;max-width:400px;padding:0;position:relative;-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0 0;text-align:left}footer ul li{font-size:16px;line-height:1.9;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:10px auto 20px;max-width:250px}footer .contain{background-color:#bcd5e9}footer .line{background-color:#e3e3e3;height:365px;margin:0 10px;width:2px}#quest{border-bottom:1px solid #d1d1d0;margin-bottom:20px;padding:10px}#quest br{display:none}#quest form{margin:20px auto;max-width:680px}#quest textarea{height:90px}#ft-bt{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:1250px;padding:40px 10px;position:relative;-ms-flex-pack:distribute;flex-direction:column;justify-content:space-around;row-gap:50px}#ft-bt>div{-webkit-box-flex:0;-ms-flex:0 1 860px;flex:0 1 660px;padding:0 10px}#ft-bt .flex-ed{-ms-flex-pack:distribute;justify-content:space-around}.btm{padding:30px 0}#assoc,.btm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#assoc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;max-width:1300px;padding:10px}#assoc span{padding:8px}#copy{background-color:#21a1ca;font:400 15px/1.25 Lato,sans-serif;padding:20px 0}#copy,#copy a{color:#fff}#copy a:first-of-type,#copy a:nth-of-type(2){color:#01649a}#copy a:hover{color:#21a1ca}.social{font-size:0;margin:10px auto;text-align:center}.social a{background-color:#2f709f!important;border-radius:50%;color:#fff;display:inline-block;font-size:16px;height:35px;margin:3px;position:relative;vertical-align:middle;width:35px}.social a i:before{display:block;line-height:35px;margin:0 auto}.social a img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.social a+a{margin-left:10px}.social a:hover{background-color:#0071ac}main{overflow:hidden}.internal{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,99%,0)),color-stop(20%,hsla(0,0%,100%,.2)),color-stop(40%,#fff));background:-webkit-linear-gradient(top,hsla(0,0%,99%,0),hsla(0,0%,100%,.2) 20%,#fff 40%);background:-o-linear-gradient(top,hsla(0,0%,99%,0) 0,hsla(0,0%,100%,.2) 20%,#fff 40%);background:linear-gradient(180deg,hsla(0,0%,99%,0),hsla(0,0%,100%,.2) 20%,#fff 40%);padding:30px 0 0;position:relative}.has-top .internal{background:linear-gradient(linear,left top,left bottom,from(hsla(0,0%,99%,0)),color-stop(8%,hsla(0,0%,100%,.2)),color-stop(12%,#fff))}.page_faqs.has-top .internal,.page_reviews.has-top .internal{background:linear-gradient(180deg,hsla(0,0%,99%,0),hsla(0,0%,100%,.2) 15%,#fff 20%)}#page{clear:both;display:block;margin:40px auto 30px;max-width:1230px;padding:0 10px;position:relative;width:100%}#page>.peg{margin-bottom:200px;overflow:visible}#page>.peg:after{bottom:-160px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page_meet-the-team #page>.peg{margin-bottom:150px}.page_meet-the-team #page>.peg:after{background:url(peg-sm.b5a3823050.png) no-repeat;bottom:-350px}.page_meet-the-team.has-top .internal{background:linear-gradient(180deg,hsla(0,0%,99%,0),hsla(0,0%,100%,.2) 3%,#fff 10%)}.page_index .internal{display:none}.center{text-align:center}#page h2+p,#page h3+p{margin-top:5px}#page .elem-left+p,#page .elem-right+p{margin-top:20px}#page ul+h2,#page ul+h3{margin-top:30px}#page>p{margin:20px auto;max-width:980px;text-align:center}main ul{list-style:none;margin:10px 0;overflow:hidden;padding:0;text-align:left}main ul li{display:block;line-height:1.6;margin:0 0 10px 26px;overflow:hidden;padding-left:15px;position:relative}@media (min-width:800px){ul.two{-webkit-column-count:2;column-count:2}}@media (max-width:590px){main ul li{margin-left:10px}.block .elem-left,.block .elem-right,.elem-left,.elem-right{display:table;float:none;margin:15px auto!important;max-width:100%}}#title{margin:0 auto 60px;position:relative;text-align:center}#title .container{margin:auto;max-width:1280px;padding:10px;position:relative;width:100%}#title .container h1{max-width:980px;text-align:left}#title .container h1:only-child{max-width:100%;text-align:center}.top{border-radius:5px;display:table;margin:auto;overflow:hidden}.page-divider{display:block;margin-top:60px;z-index:1}.block,.page-divider{clear:both;max-width:100%;position:relative;width:100%}.block{display:table;padding:30px 10px}.block h2{margin-bottom:20px}.block h2:before{background:url(divider-deco.17f7b91649.png) no-repeat;background-size:contain;content:"";display:block;height:30px;margin:10px;overflow:hidden;width:150px}.block article p:first-of-type{margin-top:0}.block .btn{margin-left:0}.block .elem{margin-top:50px}.block .elem.service{margin-top:100px}.block .elem-left{margin-right:80px}.block .elem-right{margin-left:80px}.elem-sm.elem-left{margin-right:30px}.block:last-of-type{margin-bottom:0}.block:nth-of-type(odd) h2:before{background:url(skier-icon.2b9f666546.png) no-repeat;background-size:contain;height:40px;width:110px}.block:nth-of-type(2n) h2:before{background:url(divider-deco.17f7b91649.png) no-repeat;background-size:contain;height:40px;width:110px}.block:nth-of-type(2n) h2.toogle:before,.block:nth-of-type(odd) h2.toogle:before{background:none;height:auto;margin:0;width:auto}h2.no-head span{margin:10px 0}h2.no-head span,span.standout{color:#21a1ca;display:block;font:700 16px/1 Heebo,sans-serif;line-height:18px;position:relative;text-transform:uppercase}.dt-block h2{max-width:450px}.dt-block .elem-right{text-align:right}.dt-block article{margin-bottom:40px;overflow:hidden}#deco{margin:80px auto}.why{background-color:#0071ac;border-radius:0 0 8px 8px;margin:0 auto 80px;max-width:980px;padding:30px 20px 50px;position:relative}.why,.why h2{text-align:center}.why h2{color:#fff;font:700 normal 35px/1 Heebo,sans-serif;margin-bottom:20px}.why ul{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;text-align:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.why ul li{max-width:240px;-webkit-box-flex:1;color:#fff;-ms-flex:1 1 33%;flex:1 1 33%;margin:10px;overflow:visible;padding:0;width:100%}.why ul li:before{display:none}.block article,.short{overflow:hidden}.block .tall{overflow:visible}.mini-block{clear:both;display:table;margin-top:40px;padding:50px 0 0}.page_for-patients .mini-block{margin:20px auto}.more-to-explore{background-color:rgba(0,113,172,.77);border-radius:8px;margin:0 auto;max-width:1250px;padding:50px 15px;position:relative;text-align:center;width:100%;z-index:3}.more-to-explore p{margin:auto;max-width:1400px;padding:10px}.more-to-explore [class^=btn]{margin:5px;min-width:330px}.internal .mt{background:url(offers-bkgrd.77ca249424.jpg);background-size:cover;height:auto;padding:120px 10px}.has-ex footer .mt{display:none}@media (max-width:760px){.why ul{display:table;margin:auto}.why ul li{margin:10px auto 15px;max-width:100%}.block{padding:30px 10px;text-align:center}.block .btn{margin:10px auto}.block h2,.block h3{margin-bottom:20px;text-align:center}.block .elem{float:none;margin:10px auto}}.section-toggle>div{display:none;margin-top:20px}.block.open-togg article{overflow:visible}.services{margin:40px auto;max-width:980px}.services div{margin:10px auto;padding:40px 20px}.services>div:first-of-type{background:url(services-2.bcac1a1fa2.jpg);background-size:cover}.services>div:nth-of-type(2){background:url(services-3.dd138099b5.jpg);background-size:cover}.services>div:nth-of-type(3){background:url(services-4.02a8f2ff55.jpg);background-size:cover}.services>div:nth-of-type(4){background:url(services-5.74e0d24504.jpg);background-size:cover}.services>div:nth-of-type(5){background:url(services-6.0660788be2.jpg);background-size:cover}.services>div:nth-of-type(6){background:url(services-7.64c0c913b7.jpg);background-size:cover}.services>div:nth-of-type(7){background:url(services-8.bff4468c5c.jpg);background-size:cover}.services>div:nth-of-type(8){background:url(services-9.f3d3336b74.jpg);background-size:cover}.services>div:nth-of-type(odd) article{margin:0 0 0 auto}.services article{background-color:#fff;-webkit-box-shadow:inset 0 -5px 0 #21a1ca;box-shadow:inset 0 -5px 0 #21a1ca;max-width:330px;padding:40px 20px}.services div>a:hover figure img{opacity:.7}.services h3{color:#1c1c1c;font-size:25px;font-weight:400;text-align:center;text-transform:none}.services h3 strong{display:block;text-transform:uppercase}.services h3:after{background-color:#e1e1e1;content:"";display:block;height:1px;margin:25px auto 15px;width:234px}.services h3 span{display:block;font-size:18px;line-height:.8}.services figure{-webkit-transition:all .4s;transition:all .4s}.services ul{display:table;margin:20px auto}.services ul li{font-size:18px;margin:5px auto 10px;-webkit-transition:all .4s;transition:all .4s}.services ul li a{color:#333}.services a:hover h3,.services ul li:hover a{color:#0071ac}.accordion{margin:40px auto 40px 0;max-width:980px;text-align:left}.accordion .toogle{background-color:#0071ac;border-radius:5px;clear:both;color:#fff;cursor:pointer;font-size:18px;font-style:normal;margin:7px auto 0;padding:20px 10px 20px 70px;position:relative;text-transform:none;transition:all .65s ease-in-out}.accordion .toogle.active{border-radius:5px 5px 0 0}.accordion .toogle.active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion>div p{color:#fff;margin:0;max-width:810px;position:relative}.accordion .toogle:before{color:#21a1ca;content:"\e840";font-size:25px;left:20px;position:absolute;top:15px}.accordion:hover .toogle:not(:hover){opacity:.7;transition:all .25s ease}.accordion:hover .toogle.active{opacity:1}.accordion>div{background-color:#0071ac;border-radius:0 0 5px 5px;display:none;margin:0 auto 10px 0;padding:20px}.accordion>div p+p{margin-top:15px}.accordion>div ul{margin-bottom:0}.hours{display:table;font-size:15px;line-height:23px;margin:10px auto;text-align:left!important}.hours label{display:inline-block;font-weight:700;width:100px}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .hours{line-height:1.6}.contact p{line-height:1.4;margin:15px 0 10px}.contact>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:20px}.contact>div:last-child{margin-right:10px}.contact-map iframe{height:330px}.page_contact-us #map{display:none}#special-form{margin:30px auto;max-width:480px}#special-form .offers{margin:0;pointer-events:none}#special-form .offers .offers p{margin:30px auto 0}#special-form .offers a{display:block;margin:0}#special-form form{background-color:#4f4f4f;padding:20px}#special-form input{background-color:#727272;color:#fff;display:block;font-size:14px;margin:5px auto 10px;max-width:390px}#special-form input:focus{background-color:#3293c6;border:1px solid #1c1c1c}#special-form form .btn{display:block;margin:20px auto 10px}#special-form .simple::-webkit-input-placeholder{color:#fff}#special-form .simple:-moz-placeholder,#special-form .simple::-moz-placeholder{color:#fff}#special-form .simple:-ms-input-placeholder{color:#fff}.styled-form :focus{outline-color:#0071ac;outline-style:solid;outline-width:thin}.styled-form{margin-bottom:30px;margin-top:15px}.styled-form .drei{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-flow:row wrap;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.styled-form .drei+.drei{margin-top:5px}.styled-form .inline,.styled-form .input-content{min-height:52px;width:calc(33.33333% - 5px)}.input-content,.styled-form .inline{background-color:#373737;color:#fff!important;padding:1rem}.styled-form ::placeholder{color:#999;opacity:1}.input__label-content strong,.input__label-content strong a{color:#fff}.input--filled .input__label .input__label-content a,.input--filled .input__label .input__label-content strong,.input-content,.styled-form .inline,.styled-form .inline label{color:#fff!important}.styled-form .drei:first-of-type{line-height:1!important}.styled-form .inline{padding:8px 16px 12px}.styled-form .inline span input{margin-right:4px}.styled-form .inline span{display:block;line-height:1.7}.styled-form .inline span:first-of-type{margin-top:10px}.styled-form .hear{margin:20px 0 30px}.styled-form .hear label{display:inline-block;margin-right:8px}.styled-form .days label{display:block;margin:8px}.input-content{overflow:hidden;position:relative;z-index:1}.input__field{background:transparent;border:1px solid #fff;border-radius:0;color:#fff;display:block;float:right;height:29px;margin-top:1.2em;padding:0 14px;width:100%;z-index:2}.input__field:focus{outline:none}.input__label{background:transparent;display:inline-block;float:right;height:100%;padding:0;text-align:left;width:100%;-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-content{display:block;padding:1.1em 1em;position:relative;text-rendering:geometricPrecision;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s,color .3s;-webkit-transition:color .3s,-webkit-transform .3s;transition:color .3s,-webkit-transform .3s;transition:transform .3s,color .3s;transition:transform .3s,color .3s,-webkit-transform .3s;width:100%}.input__label-content strong{float:right;font-weight:400}.input--filled .input__label:before,.input__field:focus+.input__label:before{border-color:#0071ac;border-width:1.2em 5px 5px}.input--filled .input__label .input__label-content,.input__field:focus+.input__label .input__label-content{color:#fff;font-size:14px;padding:.85em 1em;-webkit-transform:translate3d(0,-.65em,0);transform:translate3d(0,-.65em,0)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:transparent!important}.styled-form [type=checkbox],.styled-form [type=radio]{background-color:#efefef;border-radius:3px;padding:9px;position:relative;vertical-align:middle}.styled-form [type=checkbox]:active,.styled-form [type=checkbox]:checked,.styled-form [type=checkbox]:checked:active{background-color:#fff}.styled-form .btn{margin:10px 0}#fixed-tabs{font-size:0;line-height:1;position:fixed;right:0;text-align:center;text-transform:uppercase;z-index:2}#fixed-tabs a{color:#fff;font-size:14px;font-weight:700;letter-spacing:2px;overflow:hidden;position:relative;text-transform:uppercase}#fixed-tabs i{font-size:16px}#fixed-tabs i,#fixed-tabs i:before{display:block;margin:0 auto!important}#fixed-tabs em{display:none;font-size:10px;font-style:normal;letter-spacing:-.05em;margin-top:7px}#fixed-tabs a span:last-child{padding-top:5px}#fixed-tabs .ra{background-color:#21a1ca}#fixed-tabs .ra img{padding-top:10px}#fixed-tabs .call{background-color:#0071ac;display:none}#fixed-tabs .map{background-color:#2f302f;display:none}@media (max-width:1030px){#fixed-tabs{bottom:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#fixed-tabs a{padding:12px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}#fixed-tabs a img{display:none}#fixed-tabs a span{display:inline-block;vertical-align:middle}#fixed-tabs .forms,#fixed-tabs .gp,#fixed-tabs .offers,#fixed-tabs em{display:none}#fixed-tabs .call,#fixed-tabs .map{display:inline}}@media (min-width:1029px){#fixed-tabs{opacity:1;position:fixed;top:350px;-webkit-transition:all .3s;transition:all .3s;visibility:hidden}#fixed-tabs a+a{margin-top:7px}#fixed-tabs a{background-color:#21a1ca;display:block;margin-left:auto;margin-right:0;text-align:left}#fixed-tabs .ra:hover,#fixed-tabs a,#fixed-tabs a span:first-child{width:55px}#fixed-tabs a span{display:block}#fixed-tabs a span:first-child{padding:7px 0;text-align:center}#fixed-tabs a span:last-child{left:65px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:240px}#fixed-tabs a:hover{width:230px}#fixed-tabs em{display:block}#fixed-tabs .gp{background-color:#dd4b39}#fixed-tabs .ra{background-color:#1c1c1c;padding-bottom:10px}#fixed-tabs .ra i{padding-top:10px}#fixed-tabs .ra span:first-child{padding:10px 0}#fixed-tabs .ra em,#fixed-tabs .ra span:last-child{display:none}#fixed-tabs .ra:hover{background-color:#1e3050;color:#fff}#fixed-tabs a.fb{display:none}}@media (max-width:730px){#fixed-tabs .ra strong{display:none}#fixed-tabs .ra{-webkit-box-flex:2;-ms-flex:2;flex:2}.services h3{text-align:left}}@media (min-width:950px){a[name]:before{content:"";display:block;height:150px;margin-top:-150px;visibility:hidden}}@media (max-width:950px){a[name]:before{content:"";display:block;height:120px;margin-top:-120px;visibility:hidden}}@media (max-width:590px){a[name]:before{content:"";display:block;height:90px;margin-top:-90px;visibility:hidden}}@media (min-width:1500px){.sky{background-position:center 70%;height:80vh;min-height:1400px}.has-peg .internal{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,99%,0)),color-stop(15%,hsla(0,0%,100%,.2)),color-stop(20%,#fff));background:linear-gradient(180deg,hsla(0,0%,99%,0),hsla(0,0%,100%,.2) 5%,#fff 12%)}}@media (max-width:1080px){header .logo{flex:0 1 300px}#title h1:only-child,.style-four,h2#append{font-size:75px}.block .elem-left{margin-right:40px}.block .elem-right{margin-left:40px}.dividerLead,.style-two,h2{font-size:50px}.style-three,h3{font-size:40px}#deco{margin:40px auto}#banner .dr-img{bottom:-30%}#dentist .flex-ed:after{top:-100px}}@media (max-width:1000px){#banner{background:image-set(url(banner-bkgrd.ae97c4307f.webp) type("image/webp") 1x,url(banner-bkgrd.4979c43180.jpg) type("image/jpeg") 1x);background-size:cover;padding:300px 10px 400px}#banner .dr-img{bottom:-45%;left:20%}#about .flex-ed:after{top:-50px}.sky,.why:after{background:none}#calls .flex-ed,#team .flex-ed{display:block;text-align:center}#dentist .flex-ed{text-align:center}#dentist figure{overflow:hidden}#dentist figure img{margin:0 auto}#dentist .flex-ed:after{left:50%;-webkit-transform:scale(.5);transform:scale(.5)}#reviews{margin:0 auto 50px;max-width:800px;padding:0 60px}#reviews .sc{margin:10px auto}#reviews .cycle-slideshow{max-width:700px}#reviews .icon-quote{top:120px}#callouts .style-two{margin:20px auto 40px}#callouts h3{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}#callouts a p{text-align:left}#callouts .contain{max-width:600px}#featured a{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}#featured .style-four{font-size:100px}#team figure{margin:20px auto 0}#ft-bt{display:block}#quest{margin-top:60px}.services ul{margin:0 auto;width:-webkit-fill-available}#dentist #aw{bottom:170px;max-width:180px;right:50px}body.page_index section#about .flex-ed{display:block}#about article{margin:0 auto 20px}#about .style-five span{display:inline-block}#about .style-five{font-size:80px}#about .style-five span:first-of-type,#about .style-five span:last-of-type{text-align:center}#specials .special-recommended{flex-direction:column}}.blog-content header{background:#0071ac}.blog-content #title h1:only-child{color:#000}.blog-content #title h1{font-size:60px}.blog-content h2{font-size:36px}.blog-content h3{font-size:24px}.insurance-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;max-width:650px}.insurance-logos div{margin:5px 15px}.insurance-section{display:flex;flex-wrap:wrap}.insurance-section>div{flex:0 1 50%}.covid{background-color:#f33;padding:10px;text-align:center}.covid a{color:#fff;font-size:18px;font-weight:700;text-decoration:underline}#simpleModal{animation-duration:1s;animation-name:modalopen;background-color:rgba(0,0,0,.75);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9000}#simpleModal .modalContent{background-color:#f4f4f4;box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);margin:8% auto;max-width:1000px;padding:0 0 30px;position:relative;width:90%}#simpleModal .modalContent h2{background-color:#0071ac;color:#fff;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:25px;padding:55px 20px 15px;text-align:center;text-transform:uppercase}#simpleModal .contain{margin:auto;max-width:85%}#simpleModal .modalContent p{font-weight:400;line-height:1.6;margin:15px auto}#simpleModal .closeBtn{background-color:#e74c3c;color:#a5a5a5;color:#fff;font-size:30px;line-height:1;padding:5px 15px 8px;position:absolute;right:0;top:0;z-index:10}#simpleModal .closeBtn:focus,#simpleModal .closeBtn:hover{background-color:#c0392b;cursor:pointer;text-decoration:none}.about-grid{align-items:center;display:grid;gap:5%;grid-template-columns:1fr 1fr}.about-grid .vid iframe{border-radius:4px;box-shadow:42px 40px 53px #abaaaa}@keyframes modalopen{0%{opacity:0}to{opacity:1}}.covid-page{background-image:none}.covid-page li,.covid-page p{text-shadow:2px 2px #fff}@media (max-width:900px){#dentist .flex-ed:after{display:none}.about-grid .vid iframe{box-shadow:none}.about-grid{grid-template-columns:1fr}body{background-size:200%!important}#banner{background-image:url(banner-bkgrd-mob.660435a33f.webp);background-size:cover;padding:150px 10px 460px}#banner .dr-img{bottom:-40%;left:20%}#dentist{margin:0 auto 20px}#dentist:after{height:100px;top:-100px}#title h1:only-child,.style-four,h2#append{font-size:60px}.block .elem{float:none;margin:20px auto;max-width:100%}.elem-sm.elem-left{float:none;margin:10px auto}.block h2{text-align:center}.block h2:before,.block ul{margin:10px auto}.block ul{display:table}.dividerLead,.more-to-explore span,.style-two,h2{font-size:40px}.why{margin-bottom:40px}.offers{-ms-flex-wrap:wrap;flex-wrap:wrap}.offers a{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:10px auto;max-width:500px}#featured h3{font-size:20px}#fixed-tabs .ra strong{display:none}#about .play{display:none!important}.internal .mt{padding:100px 10px 40px}#page>.peg,.page_meet-the-team #page>.peg{margin-bottom:40px}#page>.peg:after{display:none}.dt-block h2{float:none;max-width:100%}.dt-block .elem-right,.dt-block h2{text-align:center}.dt-block h2 br{display:none}.dt-block{text-align:center}.dt-block ul{display:table;margin:10px auto}}@media (max-width:730px){#banner:after,header .phy{display:none}#banner .dr-img{bottom:-45%;left:10%}header .pho{font-size:18px;padding-left:3rem}#reviews .contain{padding:0 10px}.rv-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto}.rv-controls>div{max-width:450px;position:relative;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin:10px auto;order:-1}#title h1:only-child,.style-four,h2#append{font-size:50px}h3{font-size:40px}#featured .flex-row{display:block;margin:30px auto}#featured h2{text-align:center}#featured a:first-of-type{margin-top:30px}#featured a{background-color:#0071ac;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#featured a:nth-of-type(2n){background-color:#21a1ca;margin:0 auto}#featured figure{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:130px;overflow:hidden}#featured figure img{display:none}#featured a:first-of-type figure{background:url(featured-1.e43671de7c.jpg);background-size:cover}#featured a:nth-of-type(2) figure{background:url(featured-2.875943f5e0.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(3) figure{background:url(featured-3.df610c3d2b.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(4) figure{background:url(featured-4.7736f119fc.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(5) figure{background:url(featured-5.a6dc8efc2c.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(6) figure{background:url(featured-6.49f74f7120.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(7) figure{background:url(featured-7.68958f9897.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(8) figure{background:url(featured-8.94fea2552a.jpg);background-position:50%;background-size:cover}#featured a:nth-of-type(9) figure{background:url(featured-9.e222d74a17.jpg);background-position:100%;background-size:cover}#featured a:nth-of-type(2n) figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#featured h3{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;color:#fff;justify-content:center;margin:auto;padding:10px}#featured figure:before{display:none}#featured a:hover h3{color:#fff}#featured .scroll-bg .contain{display:table;text-align:center}#featured .style-four{font-size:15vw}#featured .scroll-bg:after{display:none}#featured .scroll-bg{padding:50px 10px}#team{margin:30px auto}#insure .flex-ed{display:block;text-align:center}#ft-bt .flex-ed{display:block}footer .line{height:2px;margin:0 auto 30px;width:100%}footer ul{margin:20px auto}#ft-bt{padding-bottom:0}.services div{background-image:none!important}.services div article{max-width:100%}.services figure{height:250px}.services div article{padding:20px}.services div:first-of-type figure{background:url(services-2.bcac1a1fa2.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(2) figure{background:url(services-3.dd138099b5.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(3) figure{background:url(services-4.02a8f2ff55.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(4) figure{background:url(services-5.74e0d24504.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(5) figure{background:url(services-6.0660788be2.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(6) figure{background:url(services-7.64c0c913b7.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(7) figure{background:url(services-8.bff4468c5c.jpg);background-position:50%;background-size:cover}.services div:nth-of-type(8) figure{background:url(services-9.f3d3336b74.jpg);background-position:50%;background-size:cover}.mini-block{margin-top:0;padding:0}#dentist #aw{max-width:100px}.blog-content #title{margin-bottom:10px}.blog-content #title h1{font-size:36px}.blog-content h2{font-size:24px}.blog-content h3{font-size:18px}#find{background:none!important}.insurance-section>div{flex:0 1 100%}}@media (max-width:650px){.styled-form .inline,.styled-form .input-content{border-bottom:1px solid hsla(0,0%,81%,.22);display:block;width:100%}.styled-form .input-content+.input-content{margin-top:5px}}@media (max-width:590px){#banner{background-position-y:80px;padding:120px 10px 0}#banner .style-one{color:#ffe300;font-size:14px;letter-spacing:1.2px;margin-bottom:1.5rem}#banner .style-four{font-size:57px;line-height:58px;text-align:center}#banner .style-four:first-child{margin-top:24px}#banner .style-four.medium-size{font-size:37px;line-height:1;margin-right:0}#banner .style-four small{font-size:30px;margin-left:0}#banner .hd-btns{display:flex;margin:0 auto}#banner .hd-btns .btn:first-child{display:none}#banner .hd-btns .btn:last-child{padding:10px 24px}#banner .dr-img{display:none}#banner .dr-img-mobile{display:block;margin-top:2.5rem}#dentist{box-shadow:none;margin:0 auto 20px;overflow:hidden}#dentist .flex-ed{margin:0;padding:60px 10px 0}#dentist figure{order:1}#about{margin:100px auto 50px}#about .flex-ed figure{overflow:hidden}#about .flex-ed figure img{margin-bottom:-40px;margin-top:-40px}#about [data-player]:after{color:red;font-size:70px}#assoc,#insure figure,#map{display:none}#copy span:last-of-type{display:block;font-size:1px;visibility:hidden}#copy{margin-bottom:40px}.gallery{padding:0}.blog-content #title h1{font-size:24px}.blog-content #page{margin-top:0;padding-top:0}.blog-content h2{font-size:18px}.dividerLead,.more-to-explore span,.style-two,h2{font-size:40px}.services div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#page{background-color:#fff;padding:25px 10px 0;position:relative}.gallery article .flex-ed span:after{font-size:24px}.offers .style-four,.offers .style-three{font-size:26px;margin:auto}#featured .scroll-bg{background:#4c9fde}#callouts a{display:block}#callouts a p{margin:10px auto}#callouts a p,#callouts h3{text-align:center}#callouts a p{max-width:500px}#calls figure{margin:0 -120px 0 -100px;overflow:hidden}#calls figure img{margin-top:-30px}#dentist article{margin-bottom:20px}#dentist #aw{bottom:160px;right:10px}#find{padding:20px}#quest .flex-ed{display:block}.simple .flex-ed input:nth-of-type(2){margin:0 auto 10px}.services div{padding:0}#title h1:only-child,.style-four,h2#append{font-size:36px}.services figure{height:180px}.block h2,.why h2{font-size:32px}.block h3{font-size:26px}.accordion .toogle{padding-left:40px}.accordion .toogle:before{left:10px;top:15px}.dividerLead,.more-to-explore span,.style-two,h2{font-size:36px}#about .style-five{font-size:30px}.flipster ul,.flipster ul li{margin:0 auto}.elem.vid{min-width:100%}#specials .container{margin:80px auto 20px}#specials .special-recommended{max-width:1200px}#specials .special-recommended .special-card .special-card__content{padding:45px 1.5rem}#specials .special-recommended .special-card._1:after{background:linear-gradient(90deg,rgba(33,161,202,0) 0,#21a1ca 80%)}#specials .special-recommended .special-card._2:after{background:linear-gradient(90deg,#2f709f 30%,rgba(47,112,159,0))}#specials .special-recommended .special-card._2 .special-card__image{right:-70px}#testimonials .container{margin:50px auto 20px;max-width:100vw}#testimonials .youtube:after,[data-player]:after{color:red}}@media (max-width:480px){header .pho{display:none}footer ul{display:grid;grid-template-columns:1fr 1fr;margin:20px auto;text-align:center}footer ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:15px 0}#reviews .icon-quote{font-size:30px;top:150px}#reviews{padding:0 40px}#copy span:first-of-type{display:block;font-size:1px;visibility:hidden}.contact{display:block}#fixed-tabs strong{display:none}.offers .icon-right{display:block;margin:0 -20px -10px;position:relative}.offers p{display:block;margin:30px auto;text-align:center}#special-form .offers p{margin-bottom:0}#quest br{display:block}#featured h3{font-size:20px}.more-to-explore{padding:40px 0;width:100%}}@media (max-width:400px){.more-to-explore [class^=btn]{margin:5px auto;min-width:100%;width:100%}[data-embed] .close{display:block;padding:4px;position:unset;text-align:center}#banner .contain{text-align:center}#banner .style-four small{display:block}#banner .style-four small em{position:relative}}.contact-layout{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.page_contact-us h1{transform:translateY(-15px)}.contact-image{flex:1;margin-bottom:30px;max-width:50%}.contact-image img{height:auto;object-fit:cover;width:100%}.contact-text{flex:1;max-width:50%}#page h1{text-align:center}.align-left{text-align:left!important}.grid-container-dr{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.grid-item-dr{padding:1rem;text-align:center}.cta-container{background-color:#2f709f;border-radius:1rem;padding:2rem}.cta-container h3,.cta-container p{color:#fff}@media (max-width:577px){.grid-container-dr{grid-template-columns:1fr}}@media (max-width:768px){.contact-layout{flex-direction:column;text-align:center}.contact-image,.contact-text{max-width:100%}}