[class*="flex-"]{display:-webkit-box;display:-ms-flexbox;display:flex}[class*="-col"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-ms-flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[class*="-row"]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}[class*="-nowrap"]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elem-full{max-width:100%;margin:6px;margin-bottom:10px;max-width:45%}.elem{max-width:45%}.elem-left{float:left;margin-top:8px;margin-right:30px;margin-bottom:20px}.elem-right{float:right;margin-top:8px;margin-left:30px;margin-bottom:20px}star:before{content:'\e80f \e80f \e80f \e80f \e80f';color:#f4bd17}main ul li:before{content:'\e832';color:#50a4be;position:absolute;left:0;top:0}.youtube:after{content:'\e80e'}body{opacity:1;-webkit-transition:.3s opacity;transition:.3s opacity}body.fade{opacity:0;-webkit-transition:none;transition:none}body{position:relative;background-color:#fff;color:#2c2c2c;font:400 17px/1.2 "Roboto Condensed",sans-serif;letter-spacing:.27px;counter-reset:section;overflow-x:hidden}p{color:#2c2c2c;font:400 18px/1.777 "Roboto Condensed",sans-serif}a{cursor:pointer;text-decoration:none;color:#c0db72}a:hover{color:#50a4be}hr{position:relative;display:table;clear:both;margin:40px auto;width:100%;height:1px;background-color:#50a4be}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#page-title h1,.h1 small, #banner h1 small{color:#fff;font:400 14px/1.11 'Nicole', sans-serif; !important; text-transform:uppercase;letter-spacing:3px;display:block;margin:10px auto;}.h1 small.alt{color:#2c2c2c}#page-title h1:only-child,h2#append,.h1{color:#4C586E;;font:400 90px/1 'Nicole', sans-serif; text-transform:uppercase;letter-spacing:3px;}.index .h1, .index h1{font-size:80px;margin:20px auto 30px; font-family: 'Nicole', sans-serif; text-transform:uppercase;letter-spacing:3px;}#page-title h1:only-child,h2#append{color:#fff;text-shadow:5px 5px 5px rgba(0,0,0,0.2)}h2,.h2,.dividerLead,.more-to-explore span{color:#4C586E;font:400 65px/1 Proxima Nova, serif;position:relative;letter-spacing:-2.6px}h3,.h3,.accordion .toogle,.fo-title{color:##banne2c2c2c;display:block;position:relative;font:400 22px/1.1 "Roboto Condensed",sans-serif;letter-spacing:.33px}.more-to-explore span{color:#fff}[class^="btn"]{position:relative;z-index:1;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;-webkit-transition:.3s all;transition:.3s all;font:700 17px/1.2 "Roboto Condensed",sans-serif;color:#2c2c2c;background-color:transparent;min-width:255px;margin:10px;padding:12px 22px 12px 30px;border:1px solid #c0db72;letter-spacing:.26px;border-radius:200px}[class^="btn"]:after{content:'\e928';font-family:fontello;color:#4C586E;display:inline;margin-left:8px}[class^="btn"]:hover{background-color:#8da247;color:#fff}[class^="btn"]:hover:after{color:#fff}.btn-alt{border-color:#fff}.btn-alt:after{color:#fff}.btn-alt:hover{background-color:#c0db72;color:#fff}.btn-thr{background-color:#fff;border-color:#fff}.btn-thr i{color:#c0db72}.btn-thr:hover{background-color:#c0db72}.btn-thr:hover i{color:#fff}.btn-thr:after{display:none}header{position:fixed;z-index:100;left:0;top:0;width:100%;-webkit-transition:.3s all;transition:.3s all}header .pho{color:#fff;font:700 30px/1 "Roboto Condensed",sans-serif;display:block}header .phy{display:block;color:#fff;font-size:15px;margin:8px 12px 0}header .pho:hover,header .phy:hover{color:#c0db72}header .pho:hover i,header .phy:hover i{color:#2c2c2c}header .phy i,header .pho i{color:#c0db72;margin-right:4px}header .btn-thr{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-width:210px;padding:12px 15px;margin-right:0}.logo{position:relative;z-index:1;letter-spacing:-3.6px;color:#c0db72;font:400 90px/.9 Vidaloka,serif}.logo span{color:#fff;font-family:"Lato",sans-serif;font-size:.25em;font-weight:300;letter-spacing:4.4px;text-transform:uppercase;text-align:right;display:block}#hd-top{max-width:1300px;margin:0 auto -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}header #main-nav > ul > .home + li{display: none;}@media (min-width: 1001px) {.place-nav{max-width:1350px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav{-webkit-box-flex:0;-ms-flex:0 1 790px;flex:0 1 790px}nav,nav ul li,nav ul li a{position:relative}nav>ul{padding:0;max-width:1300px;margin:auto}nav ul{margin:auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}nav ul li a{display:block;color:#fff}nav ul li a:hover{color:#fff}nav>ul>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}nav>ul>li:last-of-type:after{display:none}nav>ul>li>a{padding:6px;font-size:15px}nav>ul>li:hover>a{color:#8da247;-webkit-box-shadow:inset 0 -2px #c0db72;box-shadow:inset 0 -2px #c0db72}nav ul li:hover>ul{display:block;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}nav ul ul{display:none;min-width:210px;width:100%;padding:0;position:absolute;z-index:3;left:0;text-align:left;background-color:#50a4be;-webkit-box-shadow:10px 17.3px 25px rgba(0,0,0,0.2);box-shadow:10px 17.3px 25px rgba(0,0,0,0.2)}.home a{display:table;margin:auto}nav ul ul .home,nav ul ul ul .home,nav ul ul ul ul .home{display:none!important}nav>ul>li:last-child ul{right:0;left:auto}nav ul ul li>a{padding:10px 12px;font-size:14px;line-height:1.3;text-transform:none}nav ul ul li:hover>a{background-color:#8da247;color:#fff}nav ul ul ul{left:100%;top:0;background-color:#50a4be}nav ul ul ul li:hover a{background-color:#c0db72;color:#fff}}#mobile-logo{display:none}.fix-nav header{position:fixed!important;background-color:#fff;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.1);box-shadow:5px 5px 5px rgba(0,0,0,0.1);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fix-nav #desk-logo{max-width: 150px; display:none;}.fix-nav #mobile-logo{display:block;}.fix-nav header .logo{font-size:4vw;margin-top:-20px;margin-bottom:15px}.fix-nav header .logo span{color:#2c2c2c}.fix-nav header .pho{font-size:20px}.fix-nav header .pho,.fix-nav header .phy{color:#2c2c2c}.fix-nav header nav>ul>li>a{color:#2c2c2c}.fix-nav header .btn-thr{border-color:#c0db72;padding:5px 10px}.fix-nav #hd-top{margin-bottom:-10px}@media (max-width: 1110px) and (min-width: 1001px) {#hd-top{margin-bottom:-10px}header .logo{font-size:70px;margin:-30px 0 20px}}@media (max-width: 1000px) {header{background-color:#fff}header .logo{font-size:7vw}header .logo span,header .pho{color:#2c2c2c}header .pho{font-size:24px}#main-nav,.hd-btns,header [class^="btn"]{display:none}header nav ul{display:none}.fix-nav .fm,.fix-nav .of{display:none}.hd-info{text-align:center}header .logo{padding:8px}#desk-logo{display:none}#mobile-logo{display:block;max-height:70px}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)}.attach header .top-nav{display:none!important}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{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background-color:#c0db72;width:70px;min-height: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}.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;position:relative;display:table;-webkit-transition:.3s all;transition:.3s all;z-index:1;-webkit-transform:rotate(90deg) scaleY(1.25);transform:rotate(90deg) scaleY(1.25);letter-spacing:3.2px}.mean-container a.meanmenu-reveal .icon-menu:before{font-size:30px;content:'|||';font-family:"Roboto Condensed",sans-serif;-webkit-transition:color .25s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform .25s cubic-bezier(0.25,0.46,0.45,0.94);transition:color .25s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform .25s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .25s cubic-bezier(0.25,0.46,0.45,0.94),color .25s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform .25s cubic-bezier(0.25,0.46,0.45,0.94),color .25s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform .25s cubic-bezier(0.25,0.46,0.45,0.94);margin-top:-8px}.mean-active .mean-container a.meanmenu-reveal .icon-menu:before{-webkit-transform:skew(-15deg);transform:skew(-15deg)}.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:#37869e}.mean-container .mean-nav ul{font-size:16px;padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;width:100%}.mean-container .mean-nav ul ul li.home{display:none!important}.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;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 .fo-title{color:#fff;text-align:center}.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}}[data-player],[data-vimeo],[data-embed]{position:relative}[data-player] video,[data-vimeo] video,[data-embed] video{width:100%}[data-player] .play{z-index:30;cursor:pointer;color:#2c2c2c;width:82px;height:82px;border-radius:50%;border:1px solid #fff}.play i{width:62px;height:62px;border-radius:50%;background-color:#fff;display:block;color:#c0db72;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;margin:0}.play i:before{margin:0;padding-left:2px}[data-player] .play:hover i{background-color:#c0db72;color:#fff}[data-player] .play em{font-style:normal}[data-embed] .play{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-embed] .close,[data-vimeo] .close{cursor:pointer;background-color:#8da247;color:#fff;padding:8px;text-transform:uppercase;z-index:5;position:absolute;top:0;right:0;display:table;left:auto}[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#50a4be;color:#fff}[data-embed] .close{position:absolute;top:0;right:0}[data-embed] .close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.act{position:relative;display:table}.act-2{position:relative;display:table}.wave,.wave-2{position:relative}.wave:before{content:'';position:absolute;left:0;right:0;top:-118px;height:120px;background:url(assets/images/curve-top.png);background-size:100% 100%}.wave-2::before{content:'';position:absolute;left:0;right:0;top:-118px;height:120px;background:url(assets/images/curve-alt-top.png);background-size:100% 100%}.deco{position:relative}.deco:before{content:'';position:absolute;right:-10px;top:-60px;width:157px;height:217px;background:url(assets/images/deco-wh.png);background-size:contain}.deco.animated:before{-webkit-animation:fadeIn 1.8s cubic-bezier(0.215,0.61,0.355,1) both;animation:fadeIn 1.8s cubic-bezier(0.215,0.61,0.355,1) both}.deco:after{content:'';position:absolute;width:157px;height:217px;background:url(assets/images/deco-wh-alt.png);background-size:contain;left:-10px;top:20%}.deco.animated:after{-webkit-animation:fadeIn 1.8s .4s cubic-bezier(0.215,0.61,0.355,1) both;animation:fadeIn 1.8s .4s cubic-bezier(0.215,0.61,0.355,1) both}#banner{position:relative}#banner figure{position:relative}#banner figure img{width:100%}#banner .pager{position:absolute;right:5%;bottom:5%;z-index:15}#banner .pager span{border:1px solid #fff}#banner .pager span:hover{border-color:#50a4be}#banner .pager span.cycle-pager-active:before{opacity:1;background-color:#c0db72}#banner article{z-index:10;text-align:center;position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:20px;max-width:1380px}#banner .flex-ed-stamps{ }#banner .h1, #banner h1{color:#fff;font-size:5vw}#banner .braces-badge{position:absolute;left:30px;bottom:-60px;z-index:5}@media (min-width: 1001px) {.vid-playing header{background-color:#444}.vid-playing header .logo img{max-height:80px}.vid-playing.fix-nav header{background-color:#fff}#banner.playing .h1,#banner.playing .h1 small{color:#2c2c2c}}#banner.playing{margin-top:110px}#banner.playing .flex-ed-stamps{display:none}#banner.playing article{position:relative;transform:none;left:0;margin:auto}.new{background-color:#50a4be;color:#fff;padding:2px 20px;display:table;margin:20px auto;font-size:24px}#banner .new{background-color:#50a4be;color:#fff;padding:2px 20px;display:table;margin:20px auto;font-size:24px}#welcome{margin: 0 auto 60px;padding:0}#welcome .title{color: #fff; font-size: 50px; background-color:#50a4be; text-align: center; padding: 15px;margin: -5px auto 40px;}#welcome .flex-ed{max-width:1450px;margin:auto;-webkit-transition:.3s all;transition:.3s all}#welcome figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 530px;flex:0 1 530px;margin:auto}#welcome figure .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}#welcome figure [data-embed]{display:block;-webkit-transition:.3s all;transition:.3s all;background-color:#000}#welcome figure [data-embed] img{width:100%;opacity:.9}#welcome article{-webkit-box-flex:0;-ms-flex:0 1 660px;flex:0 1 660px;padding:20px 40px 20px 20px;margin:auto}#welcome.playing .flex-ed{display:block;max-width:1200px}#welcome.playing article{margin-top:30px}#welcome.playing figure .flex-ed{display:none}#welcome.playing figure [data-embed]:after{display:none}#welcome .youtube.active .play{display:none}#welcome .play{border:1px solid #fff;border-radius:50%;padding:5px}#welcome .youtube:after{display:none}#welcome2{margin:40px auto 60px;text-align:center}#welcome2 article{position:relative; -ms-flex: 0 1 900px;flex: 0 1 900px;}#welcome2 .h3{margin:40px auto 0}#welcome2 .corporate{position:absolute;bottom: 0px;right: -40%;}.play-btn{font-weight:700;margin-top:10px;text-align:center;cursor:pointer;display:block}.play-btn:hover,.play-btn i{color:#c0db72}.split{padding:0 10px}.split .flex-ed{max-width:1450px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.split article{-webkit-box-flex:0;-ms-flex:0 1 650px;flex:0 1 650px;padding:10px}.split figure{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.split .btn{margin-left:0}#meet{background-color:#e5f2f6;padding-bottom:200px;margin:0 auto;}#meet figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#meet figure .h3{text-align:center;margin:30px auto}#meet figure .h3:hover{color:#8da247}#sup-dent{background:url(assets/images/ABO-section.png);background-repeat:no-repeat;background-size:cover;min-height:16vw}.flex-ed-calls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;max-width:500px;margin-bottom:30px}.flex-ed-calls a{display:block}.flex-ed-calls a *{-webkit-transition:.3s all;transition:.3s all}.flex-ed-calls a>div{width:100px;height:100px;border:1px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto}.flex-ed-calls a>div img{margin:0}.flex-ed-calls a>div{width:100px;height:100px;border:1px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px auto}.flex-ed-calls a>div img:nth-of-type(2){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;opacity:0}.flex-ed-calls a:hover .contain{background-color:#c0db72}.flex-ed-calls a:hover>div img:nth-of-type(1){opacity:0}.flex-ed-calls a:hover>div img:nth-of-type(2){opacity:1}.flex-ed-calls a:first-of-type:hover .contain{background-color:#8da247}.flex-ed-calls .contain{width:82px;height:82px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;position:relative}.flex-ed-calls h3{font-weight:700;font-size:20px}#collage{max-width:1450px;margin:10px auto 50px}#collage .flex-ed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#collage .flex-ed>div{margin:10px 7px}#collage .flex-ed>div:first-of-type{margin-left:0}#collage .flex-ed>div:nth-of-type(2){margin-top:60px}#collage .flex-ed>div:last-of-type{margin-right:0}#collage .flex-ed>div:nth-of-type(n + 4){margin-top:40px}#collage .flex-ed span:nth-of-type(2){margin:15px 0 20px auto}#collage .n3:after{bottom: 85px;}#collage .n6:after,#collage .n7:after{bottom: 45px;}#reviews{position:relative;margin:50px auto;padding:30px 10px;text-align:center;max-width:1400px}#reviews #testimony{-webkit-box-flex:0;-ms-flex:0 1 590px;flex:0 1 590px}#reviews #testimony .btn{margin-top:25px}#reviews .contain{-webkit-box-flex:0;-ms-flex:0 1 620px;flex:0 1 620px;margin:auto;padding:0 50px;position:relative;-webkit-box-flex:0;-ms-flex:0 1 1000px;flex:0 1 1000px}#reviews #quote{position:absolute;top:-10px;left:20px}#reviews .flex-ed{max-width:1320px;margin:70px 0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reviews .icon-quote{font-size:39px;color:#c0db72;display:block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#reviews .cycle-slideshow{margin:30px auto;max-width:1100px}#reviews .cycle-slideshow>*{height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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}#reviews .cycle-slideshow p{max-width:95%;margin:auto;font-size:22px;line-height:1.6;font-style:italic}#reviews author{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-top:20px}#reviews author span{margin-right:10px;font-size:50px;color:#4d70a8;border-right:1px solid #e2f0f5;padding-right:10px;width:60px}#reviews .icon-healthgrades{font-size:.85em;padding-right:5px}#reviews .icon-healthgrades:before{margin-left:-5px}#reviews star{display:block;letter-spacing:3px}.rv-controls{margin:20px auto;position:absolute;right:15px;top:43%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right;transform-origin:right}#financing{background-color:#A6BEC0;padding:10px 10px 60px;margin-top:150px;text-align:center;position:relative}#financing:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#financing .h3 img{display:inline-block;vertical-align:middle;margin-left:8px}#financing .line{width:1px;height:320px;background-color:#f2fdff;margin:auto}#financing .flex-row{max-width:1160px;margin:10px auto 40px;position:relative}#financing .flex-row a{display:block;-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px;padding:20px 10px;position:relative;z-index:3}#financing .flex-row a:hover .btn{background-color:#8da247;color:#fff}#financing .deco>a{border-top:1px solid #f2fdff;max-width:1190px;margin:20px auto;padding-top:40px;display:block}#financing .deco>a .h1 img{margin-bottom:35px}#financing .deco>a:hover .btn{background-color:#8da247;color:#fff}#itero,#index-specials{position:relative;background-color:#7398C5;padding:10px 0}#itero .deco,#index-specials .deco{z-index:3}#itero .deco:before,#index-specials .deco:before{top:33%;right:-18px}#itero .deco:after,#index-specials .deco:after{background:url(assets/images/deco-wh.png);-webkit-transform:scaleX(-1);transform:scaleX(-1);top:12%}#itero .contain,#index-specials .contain{max-width:1180px;padding:50px 20px;margin:auto;text-align:center;position:relative;z-index:3}#itero .contain p,#index-specials p{color:#fff}#itero .h3,#index-specials .h3{color:#fff}#itero .h1,#index-specials .h1{color:#000}#connect{position:relative;padding:40px 10px 0;overflow:hidden}#connect article{margin-bottom:40px}#connect .h1 span{color:#c0db72}#connect .icon-instagramm{display:block;margin-bottom:20px;font-size:70px}#connect .icon-instagramm:before{margin:0 0 0 -5px}#connect figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.guides .arrow{font-size:60px;color:#c0db72;margin:5px auto;z-index:3}.guides .arrow i{margin:0;padding:0}.guides .arrow i:before{margin:0}.guides .arrow:hover{opacity:1}.guides .pager span{background-color:#fff;margin:10px 12px}#iphone{position:relative;z-index:2}#insta{position:relative;padding:0 70px;margin-bottom:-150px;-webkit-box-flex:0;-ms-flex:0 0 508px;flex:0 0 508px}#insta .guides .arrow{position:absolute;left:5px;right:auto;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}#insta .guides .arrow:hover{color:#50a4be}#insta .guides #next{left:auto;right:5px}#insta-feed{position:absolute;top:200px;max-width:335px;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#insta-feed .cycle-slide{width:100%;max-width:350px;right:0!important}#insta-feed img{max-width:100%;width:100%!important}#index-specials h3{color:#fff;font-family:"Vidaloka ";font-size:38px;font-weight:400;letter-spacing:-1.52px;line-height:1}#index-specials p{margin-bottom:50px}#index-specials .flex-ed{max-width:1300px;margin:0 auto 100px;flex-wrap:wrap;justify-content:space-around}#index-specials article{text-align:center;max-width:525px;flex:0 1 525px}#itero figure{position:relative;max-width:1450px;margin:auto}#itero figure img{width:100%}#itero figure:before{content:'';position:absolute;left:0;right:0;top:-10px;height:25%;background-image:-webkit-gradient(linear,left top,left bottom,from(#50a4be),color-stop(50%,rgba(80,164,190,0.8)),to(rgba(80,164,190,0)));background-image:linear-gradient(180deg,#50a4be 0%,rgba(80,164,190,0.8) 50%,rgba(80,164,190,0) 100%);z-index:2}.cycle-slideshow,.cycle-slide,.controls{z-index:1!important}.cycle-slideshow{margin:0 auto}.cycle-slideshow>*{right:0;margin:0 auto}.arrow,.pager{position:relative;z-index:3;cursor:pointer}.arrow,.pager,.pager span{display:inline-block;vertical-align:middle}.arrow{color:#c0db72;font-family:fontello;font-size:24px;left:5px}#next{left:auto;right:5px}.arrow:hover{left:0;color:#c0db72}.arrow i,.arrow i:before{display:block;margin:0 auto}#next:hover{right:0}.controls{margin:10px auto 20px;display:table}.pager{font-size:0;padding:10px 20px}.pager span{cursor:pointer;display:inline-block;margin:5px;border-radius:50%;width:13px;height:13px;position:relative;border:1px solid #c0db72}.pager span:before{content:'';position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:50%;background-color:#2c2c2c;opacity:0}.pager span:hover{border-color:#50a4be}.pager span.cycle-pager-active:before{opacity:1}.gallery{position:relative;padding:10px 65px;margin:40px auto;text-align:center}.gallery .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:45px}.gallery article .flex-ed{-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:50px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.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{content:'Before';position:absolute;bottom:-40px;left:0;right:0;margin:auto;display:block;margin:auto;color:#50a4be;font:700 20px/1.2 "Roboto Condensed",sans-serif}.gallery article .flex-ed span:last-of-type:after{content:"After"}.gallery article div p{display:block}#smiles{max-width:780px}#smiles .arrow{top:55%}@media (max-width: 701px) {.gallery{padding:10px}.controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.gallery .arrow{position:relative;display:inline-block;-webkit-transform:none;transform:none;top:auto;font-size:40px;margin:0}.gallery article .flex-ed{-ms-flex-wrap:wrap;flex-wrap:wrap}.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;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.arrow{top:auto;-webkit-transform:none;transform:none;position:relative}}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input,.simple textarea, .simple select{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border:0;border-radius:0;line-height:1;font-size:17px;width:100%;max-width:100%;padding:0 11px;margin-bottom:10px;height:45px;color:#2c2c2c;background-color:#ede3d9;text-align:center}.simple textarea{height:130px;padding:14px 11px}.simple input:focus,.simple textarea:focus{outline:0;background-color:#f6fdff;color:#8da247}::-webkit-input-placeholder{color:#2c2c2c}:-moz-placeholder{color:#2c2c2c}::-moz-placeholder{color:#2c2c2c}:-ms-input-placeholder{color:#2c2c2c}.social{font-size:0;text-align:center;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.social a{position:relative;display:inline-block;margin:5px;vertical-align:middle;font-size:24px;color:#4C586E}.social .fb:hover i{color:#4d70a8}.social .gp:hover i{color:#dc4e41}.social .yp:hover i{color:#b62717}.social .yt:hover i{color:#d00}.social .in:hover i{color:#133c58}.social .tw:hover i{color:#00aced}footer{background-color:#A6BEC0}footer a{color:#2c2c2c}footer .logo{display:table;margin-bottom:10px;font-size:65px}footer .logo span{color:#2c2c2c}footer .pho{color:#2c2c2c;font:700 30px/1.2 "Roboto Condensed",sans-serif;margin:10px auto 30px;display:block}footer .phy{color:#2c2c2c;margin:20px auto 10px;display:block}footer .phy span{display:block;padding-left:20px}footer .phy i,footer .pho i{color:#AB927B}footer .phy i:before,footer .pho i:before{margin-left:0}footer .pho:hover{color:#50a4be}footer .phy:hover{color:#50a4be}footer .hours{margin:20px 0}footer .hours p{color:#2c2c2c;margin-bottom:0}footer .social{max-width:280px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-10px}footer .social a{margin-right:20px}#map{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;height:550px;display:none;margin:auto}#map iframe{height:100%;display:block;width:100%;border:none}#quest{padding:20px;text-align:center;display:block;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#quest .h1{font-size:60px}#quest .h3{text-align:center;margin-bottom:20px}#quest .pager{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#quest .flex-row{display:block}#form{text-align:center;overflow:hidden;margin:0 0 0 auto}#form ::placeholder{color:#2c2c2c}#form input,#form textarea,#form .btn,#form .btn.submit{width:330px;height:55px;display:table;margin:10px auto}#form textarea{line-height:30px}#form .btn{margin-top:18px;line-height:30px}#form .pager{margin-top:20px;padding:0}#form .pager span{opacity:1;margin:10px 20px}#form .pager span.cycle-pager-active::before{opacity:1}#form .pager span::before{content:'';position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:50%;background-color:#2c2c2c;opacity:0}.page_index #map{display:block}.page_index #fo-contents{max-width:1350px;padding:20px 10px 70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page_index footer .phy{margin:60px auto 10px}.page_index footer .pho{margin-bottom:50px}.page_index footer .hours{margin-bottom:10px}.page_index #quest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid #fff;padding:50px 20px;max-width:1180px;margin:10px auto 70px}.page_index #quest .h1{font-size:80px}.page_index #quest .h3{text-align:left}.page_index #quest .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.page_index #quest .pager{margin-top:0}.page_index #quest .pager span{display:block}.page_index #form .btn{margin-top:10px}.page_index #fo-info{margin:auto}#fo-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1050px;padding:70px 20px 50px}#fo-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:auto}.flex-row-willow{max-width:1160px;padding:30px 10px;margin:auto;border-top:1px solid #fff}#copy{font:400 15px/1.25 "Roboto Condensed",sans-serif;color:#2c2c2c;padding:20px 0;text-align:center;background-color:#fff;padding:40px 10px}#copy a{color:#AB927B}#copy a:hover{color:#50a4be}main{overflow:hidden}#page{position:relative;display:block;width:100%;margin:40px auto 30px;padding:0 10px;max-width:1200px;clear:both}#page.has_divider{margin-bottom:0}.page_index .internal{display:none}.center{text-align:center}#page h2+p{margin-top:5px}#page .elem-left+p,#page .elem-right+p{margin-top:20px}#page ul+h2,#page ul+h3{margin-top:30px}main ul{list-style:none;padding:0;margin:10px 0;text-align:left;overflow:hidden}main ul li{position:relative;display:block;margin:0 0 10px 26px;padding-left:24px;line-height:1.6;overflow:hidden}@media (min-width: 800px) {ul.two{-webkit-column-count:2;column-count:2}}@media (max-width: 590px) {main ul li{margin-left:10px}.elem-left,.elem-right,.block .elem-left,.block .elem-right{display:table;float:none;margin:15px auto!important;max-width:100%}}#page-title{position:relative;text-align:center;padding:50px 10px 60px;background-color:rgba(0,0,0,0.2);height:650px;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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-title:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.6)),color-stop(30%,rgba(0,0,0,0)),color-stop(74%,rgba(0,0,0,0)),to(rgba(0,0,0,0.8)));background:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 74%,rgba(0,0,0,0.8) 100%);z-index:1}#page-title *{z-index:2}.meet-dr #page-title{background:url(assets/images/family-banner-dr.jpg)!important;background-size:cover!important;background-position:center center!important}.meet-dr #page-title:after{content:'Dr. Jones & Husband, Jason'}.meet-dr-hanson #page-title{background:url(assets/images/dr-hanson-bio-1.jpg)!important;background-size:cover!important;background-position:center center!important}#dr-video{display:flex}#dr-video p{-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px;padding:0 20px}.yt-vid .play{border:none;top:65%;width:60px;height:60px}.yt-vid .play i{height:60px;width:60px}.yt-vid{flex:0 1 500px}article.top{max-width:1000px;margin:20px auto 40px;text-align:center;padding:0 10px}.why{padding:30px 10px 10px;position:relative;overflow:visible!important}.why h2{text-align:center;font-size:55px}.why h2 span{display:block}.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:280px;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;padding:0;margin:10px;width:100%;font-size:22px;line-height:1.4}.why ul li span{max-width:95%;margin:0 auto}.why ul li:before{position:static;display:block;font-size:35px;color:#c0db72;margin:10px auto}.page-divider{display:block;clear:both;max-width:100%;width:100%;position:relative;z-index:1;margin-top:40px}.block{position:relative;display:table;clear:both;width:100%;max-width:100%;padding:70px 10px}.block:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-20px;width:157px;height:217px;background:url(assets/images/deco-wh-alt.png) no-repeat;background-size:contain}.block.animated::after{-webkit-animation:fadeInDown2 1.1s cubic-bezier(0.215,0.61,0.355,1) both;animation:fadeInDown2 1.1s cubic-bezier(0.215,0.61,0.355,1) both}.block .contain{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;position:relative;z-index:3}.block h2{margin-bottom:20px;position:relative;z-index:3}.block .wrap{height:0}.block article{position:relative;z-index:1;margin:auto;-webkit-box-flex:0;-ms-flex:0 1 600px;flex:0 1 600px;margin:0 auto 0 20px;padding-right:40px}.page_meet-the-team .block article{-webkit-box-flex:0;-ms-flex:0 1 900px;flex:0 1 900px}.block article p:first-of-type{margin-top:0}.block ul li{margin-left:0}.block .btn{margin-left:0}.block .elem{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:5;margin-left:-20px}.block .elem-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:-20px}.block .elem-left.act:after{bottom:20px;transform:none;left:20px}.block .elem-right.act:after{left:auto;right:20px;bottom:20px;transform:none}.block:last-of-type{margin-bottom:10px}.block:nth-of-type(odd):before{content:'';position:absolute;left:-900px;right:-900px;top:0;bottom:0;background-color:#e5f2f6;z-index:-1}.block:nth-of-type(even) article{margin:0 0 0 auto;padding:0 0 0 40px}.block:nth-of-type(even):after{left:48%;background:url(assets/images/block-deco.png) no-repeat;width:150px}.block .contain.tall{display:block}.block.no_img article{padding:0 10px;margin:auto}.mini-block{display:table;clear:both;padding:30px 0 0;margin-top:30px;border-top:1px solid #ededed}.mini-block .elem-sm{max-width:400px}.spacer{display:block;height:150px}.has_more .block:last-of-type{padding-bottom:150px}.more-to-explore{position:relative;text-align:center;margin:100px auto 0;padding:20px 10px 40px;background-color:#50a4be}.more-to-explore:before{content:'';position:absolute;left:0;right:0;top:-118px;height:120px;background:url(assets/images/more-curve.png);background-size:100% 100%;z-index:2}.more-to-explore p{padding:10px;margin:30px auto 10px;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:center}.more-to-explore [class^="btn"]{min-width:300px;margin:8px 10px;border-color:#fff;color:#fff;padding:15px 20px}.more-to-explore [class^="btn"]:after{display:none}.more-to-explore [class^="btn"]:hover{background-color:#c0db72;border-color:#c0db72;color:#fff}.more-to-explore .btn-alt{background-color:#2c2c2c;border-color:#2c2c2c}#awards{margin-top: -100px;}#awards li{font-weight:700}#awards li span{display:block;font-weight:400}.accordion{margin:40px auto;text-align:left}.accordion .toogle{position:relative;cursor:pointer;clear:both;padding:20px 30px 30px 55px;margin:7px auto 0;border-bottom:2px solid #e5f2f6}.accordion .toogle.active{border:none}.accordion .toogle.active:before{content:'A';color:#A6927D}.accordion .toogle.active:after{content:'\e842';color:#A6927D}.accordion>div p{margin:0;position:relative}.accordion .toogle:before{content:'Q';color:#A6927D;font:400 60px/1.5 Vidaloka,serif;position:absolute;top:-8px;left:0}.accordion .toogle:after{content:'\e813';font-family:fontello;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#A6927D;right:0}.accordion:hover .toogle:not(:hover){opacity:.7}.accordion:hover .toogle.active{opacity:1}.accordion>div{display:none;padding:0 40px 30px 60px;margin-top:-15px;border-bottom:2px solid #e5f2f6}.accordion>div p+p{margin-top:15px}.accordion>div ul{margin-bottom:0}.hours{display:table;margin:10px auto;text-align:left!important;font-size:17px;line-height:23px}.hours label{width:100px;display:inline-block}.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;margin:30px 0;}.contact p{margin:15px 0 10px;line-height:1.4}.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;margin-top:30px}.page_contact-us #map{display:none}.coupon{position:relative;display:table;margin:auto}.coupon article{position:absolute;top:0;bottom:0;left:0;padding:10px}.coupon .h1{color:#fff;margin-bottom:10px}.coupon *{color:#fff}.coupon .h3{font:300 23px/1 Lato,sans-serif;letter-spacing:4px;text-transform:uppercase;padding-left:15px}.coupon .h3 small{display:block;text-align:center;font-size:.7em;font-weight:400;font-family:"Roboto Condensed",sans-serif;letter-spacing:.5px;margin-left:-20px;margin-top:5px}.coupon:hover{-webkit-box-shadow:0 0 0 4px #c0db72;box-shadow:0 0 0 4px #c0db72}body.page_itero-scan-special #page-title,body.page_win-free-braces #page-title{padding-top:200px;height:auto;background-image:none!important;background-color:#9dd3e3}body.page_itero-scan-special #page-title:after,body.page_win-free-braces #page-title:after{content:none}.flex-ed-special h1{color:#4c3b2f!important}#page-title .flex-ed-special h2{font-size:40px}.flex-ed-special{margin:40px auto;max-width:1050px;-ms-flex-pack:distribute;justify-content:space-around}.flex-ed-special .content{-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px;margin-right:40px;padding:20px}#specials-form{margin:30px auto;max-width:525px}#specials-form .coupon{pointer-events:none;margin:0}#specials-form form{background-color:#e5f2f6;padding:20px 10px}#specials-form input, #specials-form select{max-width:350px;margin:5px auto 10px;display:block}#specials-form input:focus{-webkit-box-shadow:inset 0 0 0 2px secondary;box-shadow:inset 0 0 0 2px secondary}#specials-form form .btn{display:table;min-width:350px;max-width:300px;margin:10px auto}.styled-form{margin:30px auto;font-size:16px}.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:#2c2c2c}.input__label-content strong,.input__label-content strong a{color:#fff}.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}.styled-form .inline.wide{width:calc(100% / 1.5 - 3px)}.styled-form .inline textarea{padding:5px;display:block;width:100%;height:80px}.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;outline:none}.styled-form :focus{outline-color:#8da247;outline-style:ridge;outline-width:thin}.input__label{display:inline-block;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+.input__label::before,.input--filled .input__label::before{border-width:.2em;border-color:#8da247;border-top-width:1.2em}.input__field+.input__label .input__label-content,.input--filled .input__label .input__label-content{color:#fff;font-size:14px;padding:.85em .5em;-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}.styled-form .inline textarea{padding:5px;display:block;width:100%;height:80px;font-size:16px;margin-top:5px}.styled-form .inline.wide{width:calc(100% / 1.5 - 3px)}@media (max-width: 650px) {.styled-form .input-content,.styled-form .inline{width:100%;display:block;border-bottom:1px solid rgba(206,206,206,0.219608)}.styled-form .input-content+.input-content{margin-top:5px}.styled-form .inline.wide{width:100%;margin-top:5px}}.styled-form [type=checkbox],[type=radio]{-webkit-appearance:none;position:relative;background-color:#fff;padding:9px;border-radius:3px;vertical-align:middle}.styled-form [type=checkbox]:active,.styled-form [type=checkbox]:checked:active,.styled-form [type=checkbox]:checked{background-color:#fff}.styled-form [type=checkbox]:checked:after{font-family:fontello;content:'\e832';font-size:13px;position:absolute;top:2px;left:2px;color:#8da247}#fixed-tabs{position:fixed;right:0;text-align:center;line-height:1;font-size:0;z-index:200}#fixed-tabs a{font-size:14px;font-weight:700;color:#fff;position:relative;overflow:hidden}#fixed-tabs i{font-size:16px}#fixed-tabs #fixed-tabs i,#fixed-tabs #fixed-tabs i:before{display:block;margin:0 auto!important}#fixed-tabs em{font-size:10px;line-height:1.16;margin-top:6px;font-style:normal;text-transform:uppercase}#fixed-tabs .ra{background-color:#c0db72}#fixed-tabs .call{background-color:#50a4be}#fixed-tabs .map{background-color:#d0e6ec;color:#2c2c2c}@media (min-width: 1030px) {#fixed-tabs{display:none}}@media (max-width: 1029px) {#fixed-tabs{display:block;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#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 em{display:none}}@media (max-width: 730px) {#fixed-tabs .ra strong{display:none}#fixed-tabs .ra{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media (min-width: 950px) {a[name]:before{height:150px;margin-top:-150px;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 all and (-ms-high-contrast: none),(-ms-high-contrast: active) {#page-title{min-height:150px}}@media (max-width: 1250px) {#banner figure{margin:0 -15%}#banner figure:after{right:13%;bottom:3%}#banner .braces-badge{left:0}#banner.playing{margin-top:100px}}@media (max-width: 1150px) {#connect .h1{font-size:65px}#connect figure{margin-left:-15px}}@media (max-width: 1080px) {.index .h1{font-size:70px}#banner .h1{margin-bottom:10px}#banner .new{margin-bottom:10px}#reviews .cycle-slideshow p{font-style:20px}#financing .deco:after{top:40%;left:-30px}#itero .deco:before{top:20%}#itero .deco:after{top:5%}.page_index #quest .h1{font-size:72px}#quest{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#page-title h1:only-child,h2#append{font-size:80px}}@media (max-width: 1000px) {#welcome2 figure img{transform:scale(1.2);padding: 100px 0 30px;}#hd-top{display:none}.index .h1{font-size:70px}#banner.playing{margin-top:0}#banner{background-color:#2c2c2c; }#banner figure{margin:0 -15%}#banner figure:after{bottom:25px;right:14%}#banner article{position:relative;-webkit-transform:none;transform:none;background-color:#2c2c2c;left:auto}#banner .h1{font-size:80px;margin-bottom:30px}#banner .h1 span{display:block}#banner .flex-ed-stamps{-webkit-box-pack:start;-ms-flex-pack:start;margin-bottom:40px;}#banner .flex-ed-stamps div{margin:20px 10px}#banner .pager{padding:20px 15px;position:relative;text-align:right;display:block;right:0}#banner .braces-badge{position:static}#banner .nextdoor{display:none}.split>.flex-ed{display:block;text-align:center}.split article{margin:20px auto}#page-title h1:only-child,h2#append{font-size:70px}.wave:before{height:60px;top:-58px}#welcome{margin:0 auto 40px}#welcome figure{margin:auto;max-width:540px;padding:20px}#welcome figure .act:first-of-type{margin-right:15px}#welcome figure .flex-ed{margin-bottom:15px}#welcome.playing figure{max-width:95%}#welcome article{padding:60px 20px 20px}.flex-ed-calls{max-width:600px;margin:20px auto 40px}#meet{margin-top:100px}#collage .flex-ed{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#collage .flex-ed>div:nth-of-type(4){margin-top:0}#collage .flex-ed>div:nth-of-type(5){margin-top:-40px}#collage .n6:after{bottom: 84px;}#collage .n7:after{bottom: 123px;}#reviews .flex-ed{display:block;margin:20px auto}#reviews #testimony{margin-bottom:40px}#financing{margin-top:80px}#financing .flex-row{display:block}#financing .flex-row .line{width:80%;height:1px;margin:10px auto}#financing .deco>a{padding:20px}#connect{padding-top:20px}#connect figure{max-width:508px;margin:0 auto -130px}#page-title{height:500px}#page-title br{display:none}#dr-video{display:block;text-align:center}#dr-video [data-embed]{max-width:700px;margin:10px auto}.flex-ed-top{display:block;text-align:center}.flex-ed-top article{margin:20px auto}.block{text-align:center;padding:40px 10px}.block .contain{display:block}.block .btn{margin:10px auto}.block h2,.block h3{margin-bottom:20px;text-align:center}.why h2{font-size:45px}.block [class^="elem"]{float:none;margin:10px auto 20px;max-width:100%}.block ul{display:table;margin:20px auto}.block article{padding:0 10px;margin:auto}.block:after{-webkit-transform:none;transform:none;left:-20px}.block:nth-of-type(even):after{-webkit-transform:none;transform:none;left:auto;right:-20px}.block:nth-of-type(even) article{padding:0 10px;margin:auto}[data-player][class^="elem"]{max-width:650px}#fo-contents{padding:50px 20px}#quest .h1{font-size:45px}.page_index #quest{display:block}.page_index #quest .cycle-slideshow{margin:20px}.page_index #quest .btn{margin-top:15px}.page_index #quest .flex-row{max-width:500px;margin:auto}.page_index #quest .h3{text-align:center}.page_index #map{height:480px;margin:0}h2,.h2,.dividerLead,.more-to-explore span{font-size:55px}.spacer{display:block;height:100px}.has_more .block:last-of-type{padding-bottom:100px}.more-to-explore:before{height:60px;top:-58px}}@media (max-width: 730px) {#page-title h1:only-child,h2#append{font-size:55px}#page-title{height:400px}#page-title:before{background-color:rgba(0,0,0,0.3)}header .logo{font-size:8.5vw}header .pho{font-size:18px}header .pho i{display:none}#collage .flex-ed>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#collage .flex-ed>div:first-of-type span:nth-of-type(2){margin-left:20px;margin-top:50px}#collage .flex-ed>div:nth-of-type(2){margin-top:-20px}#collage .flex-ed>div:nth-of-type(3){margin:50px 0 -20px}#collage .flex-ed>div:nth-of-type(4){margin-left:20px;margin-top:-150px}#collage .flex-ed>div:nth-of-type(5){margin-right:auto;margin-top:-100px}#reviews .contain{padding:0 10px}.rv-controls{position:relative;-webkit-transform:none;transform:none;right:auto;top:auto;margin:0}.flex-row-willow{display:block;text-align:center}.flex-row-willow span{display:block;margin:20px auto}.why ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.why ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#quest{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:30px;border-top:1px solid #fff}#fo-info,.fo-title{text-align:center}footer .hours{margin:20px auto}footer .social{margin:20px auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#quest{padding-top:50px}.page_index #fo-info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.page_index #map{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:400px}.page_index #quest{display:block;border-top:none;padding-top:30px}.page_index #quest .h1,.page_index #quest .h3{text-align:center}footer .logo{margin:10px auto}.flex-ed-special{display:block;text-align:center}.flex-ed-special p{margin:10px auto;padding:10px}}@media (max-width: 590px) {#banner .h1{font-size:16vw}#collage .flex-ed>div:first-of-type{margin-bottom:10px}#collage .flex-ed>div:nth-of-type(2){margin-top:0}#collage .flex-ed>div:nth-of-type(3){display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}#collage .flex-ed>div:first-of-type span,#collage .flex-ed>div:first-of-type span:nth-of-type(2),#collage .flex-ed span,#collage .flex-ed span:nth-of-type(2){margin:10px 5px;-webkit-box-flex:0;-ms-flex:0 1 47%;flex:0 1 47%}#collage .flex-ed>div:first-of-type span:nth-of-type(2){overflow:hidden}#collage .flex-ed>div:first-of-type span:nth-of-type(2) img{margin-bottom:-20%}#collage .flex-ed>div:nth-of-type(4),#collage .flex-ed>div:nth-of-type(5){-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:10px auto}#collage .flex-ed>div:nth-of-type(5){margin-left:10px}#collage div:after{bottom: 5px!important;}#itero figure{margin:0 -20% 0 -60%}#itero .deco:before,#itero .deco:after{opacity:.5}#connect .h1{font-size:50px}#connect figure{padding:0}has#page-title h1:only-child,h2#append{font-size:40px}h2,.h2,.dividerLead,.more-to-explore span,.why h2{font-size:45px}.page_index #map{display:none}#copy span:last-of-type{display:block;visibility:hidden;font-size:1px}.gallery{padding:0}.services div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.youtube[class*="elem-"]{width:100%}[data-player][class^="elem"]{min-width:100%}.accordion .toogle{padding:15px 30px 15px 45px}.accordion .toogle:before{font-size:43px;top:6px}.accordion>div{margin:auto;padding:0 20px 20px}.act:after{width:100%;text-align:center}.mobile-center {text-align: center;}.contact>div:first-child {margin: auto; text-align: center;}.contact {text-align: center;}.contact p {margin: 10px auto;}}@media (max-width: 480px) { header .logo{font-size:13vw}header .pho{display:none}#banner figure{margin:0 -25%}#banner figure:after{right:20%}#banner .flex-ed-stamps div{margin:0; padding: 0 5px;}.flex-ed-calls{display:block}.flex-ed-calls a{margin:20px auto}#collage{position:relative;background-color:#fff}#collage:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:10px solid #fff;z-index:2;border-top:none;border-bottom:none}.page_index #quest .flex-row{display:block}.page_index #quest .pager{margin-top:20px}.page_index #quest .pager span{display:inline-block;margin:10px}#copy span:first-of-type{display:inline-block;visibility:hidden;font-size:1px}.contact{display:block}#fixed-tabs strong{display:none}#quest{padding:20px 0}.coupon{overflow:hidden}.coupon img{width:150%;max-width:initial;margin-left:-10%}#itero .deco::before, #index-specials .deco::before{top: unset; bottom: -175px;}}@media (max-width: 400px) {#page-title{height:330px}.index .h1{font-size:60px}header .hours label{width:100px}#banner .flex-ed-stamps div{margin:0}#collage .flex-ed>div:first-of-type span:nth-of-type(2) img{margin-bottom:-27%}#connect .h1{font-size:50px}#insta-feed{max-width:90%;top:160px}#quest .h1,h2,.h2,.dividerLead,.more-to-explore span,.why h2,.flex-row-willow .h2{font-size:40px}#form input,#form textarea,#form .btn,#form .btn.submit,.more-to-explore [class^="btn"],#specials-form form .btn{min-width:100%;width:100%;margin:8px auto}[data-embed] .close{display:block;position:relative;z-index:30;text-align:center;padding:4px}.coupon .h1{font-size:70px;line-height:.9;margin-bottom:0}.coupon .h3{padding-left:0;letter-spacing:2px}.coupon .h3 small{letter-spacing:0;margin:4px auto;font-size:.58em}}@media (max-width: 350px) {#banner .flex-ed-stamps div{-webkit-box-flex:0;-ms-flex:0 1 80px;flex:0 1 80px}}@media (max-width: 730px) {#collage .flex-ed{display:table;margin:auto;text-align:center}#collage .flex-ed div,#collage .flex-ed span{display:inline-block!important}#collage .flex-ed div{margin:0 auto!important}#collage .flex-ed span{margin:5px!important;width:45%}#collage .flex-ed div:nth-of-type(n+4){width:45%}#collage .flex-ed div:nth-of-type(4){margin:0 15px 0 0 !important}}#mom-approved{background-color:#A6BEC0;margin-top:175px;padding-bottom: 3pc;}#mom-approved svg{max-width:100%}@media screen and (min-width:1001px) {#mom-approved figure:nth-of-type(2){top:-100px}}#diamond{background:linear-gradient(to right,white 55%,#A6927D 55%)}.diamond-container{display:flex;text-align: center;}.diamond-content h2{font-size:40px}.diamond-content h1{font-size:45px}.diamond-content{max-width:725px;width:50%}.diamond-img{width:725px;height:993px;position:relative}.diamond-img img{position:absolute;bottom:0}@media (max-width: 1000px) {#diamond{background-image:unset}.diamond-container{justify-content:center;flex-wrap:wrap}.diamond-content{order:2;width:100%}.diamond-img{height:350px;order:1;background-color:#c0db72;width:100%;background-image:url(assets/images/index-diamond-girl.png);background-position:80% top;background-repeat:no-repeat;background-size:auto}.diamond-img img{display:none}#welcome2{margin-top:0;padding:0!important}#welcome2 figure{padding:15px}#welcome2 .corporate{position:unset}#reviews .rv-controls{transform:unset;position:unset;width:100%}#reviews .contain{display:flex;flex-wrap:wrap;justify-content:center}.modal-close i::before{font-size:34px;content:'x';line-height:24px;font-style:normal;font-family:arial,sans-serif}#instagram img{padding:15px}.meet-the-drs{display:flex;flex-direction:column}}.meet-the-drs{display:flex;justify-content:space-around;margin-bottom:175px;text-align:center}.has-h3{clear:both;display:table;width:100%;margin:20px auto;text-align:left}.has-h3 h3{margin:0 auto 10px;text-align:left}.section-toggle{display:none;margin-top:20px}@media (max-width: 750px) {.has-h3,.has-h3 h3{text-align:center}}#actual-patient{display:flex;flex-wrap:wrap}#actual-patient figure{margin:0 35px 35px 0;position:relative}#actual-patient figure img{max-width:400px}#actual-patient p{flex:2}#actual-patient figure figcaption{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.7);padding:5px 15px;text-align:center}[class^="btn"]{position:relative;z-index:1;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;transition:.3s all;font:400 16px/1.2 $font;color:#fff;text-transform:uppercase;min-width:285px;margin:10px;padding:10px;background-color:#7398C5;border:none;&:hover {;background-color:$text;color:#fff}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input,.simple textarea,.simple select{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;border:0;border-radius:0;line-height:1;font-size:18px;width:100%;max-width:100%;padding:0 11px;margin-bottom:10px;height:45px;color:#2c2c2c;background-color:#ede3d9}.simple textarea{height:130px;padding:14px 11px}.simple input:focus,.simple textarea:focus,.simple select:focus{outline:0;background-color:#e7f0f6;color:#0868b1}::placeholder{color:#2c2c2c}::-webkit-input-placeholder{color:#2c2c2c}#refer{background:#0868B1;margin:40px auto;max-width:700px;padding:40px 20px 30px}#refer .simple{max-width:650px;margin:auto}.has-h3 {clear: both; display: table; width: 100%; margin: 20px auto; text-align: left;}.has-h3 h3 {margin: 0 auto 10px;text-align: left;}.section-toggle {display: none;margin-top: 20px;}@media (max-width: 750px) { .has-h3, .has-h3 h3 {text-align: center;}}.mom-award h2 {color: #fff;font-size: 80px;}@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url('https://fonts.gstatic.com/s/roboto/v18/7cHrv4c3ipenMKIEavs7wHBDnzcj.woff2') format('woff2');}
