body{position:relative;background-color:#fff;color:#343c42;font:400 17px/1.2 Raleway,sans-serif;counter-reset:section;overflow-x:hidden}p{color:#343c42;font:400 18px/1.666 Raleway,sans-serif}a{cursor:pointer;text-decoration:none;color:#0382a4}a:hover{color:#09447e}hr{position:relative;display:table;clear:both;margin:40px auto;width:100%;height:1px;background-color:#09447e}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#page-title h1,.h1 small{color:#343c42;font:400 italic 13px/1 "PT Serif",serif;display:block;margin:10px auto;letter-spacing:normal;text-transform:none}#page-title h1:only-child,h2#append,.h1{color:#0382a4;font:900 40px/1 Raleway,sans-serif;display:table;letter-spacing:8px;text-transform:uppercase}#interior-banner #page-title h1:only-child span, #interior-banner h2#append span, #interior-banner .h1 span{display:table;margin:10px 0;background-color:#fff;padding:5px 20px}#page-title h1{color:#fff;text-align:left}#page-title h1:only-child{color:#fff}h2,.h2{color:#343c42;font:900 40px/1.2 Raleway,sans-serif;position:relative;letter-spacing:8px;text-transform:uppercase}h3,.h3{color:#343c42;display:block;position:relative;font:900 21px/1.2 Raleway,sans-serif;letter-spacing:2.1px;text-transform:uppercase;letter-spacing:.1em}h4,.h4,.toggle h2,.toggle h3,.more-to-explore span{color:#343c42;display:block;position:relative;font:900 21px/1.25 Raleway,sans-serif;text-transform:uppercase;letter-spacing:2.1px}.title{font:400 italic 35px/1.1 "PT Serif",serif}.fo-title{color:#fff;font:900 15px/1 Raleway,sans-serif;display:block;text-transform:uppercase;letter-spacing:4.5px;opacity:.3}[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:400 13px/1.2 Raleway,sans-serif;color:#fff;text-transform:uppercase;min-width:415px;margin:10px;padding:20px 20px;border-radius:12px;background-color:#0382a4;letter-spacing:2.6px}[class^="btn"]:hover{background-color:#f1af0e;color:#fff}.btn-alt{background-color:#09447e;color:#fff}.btn-alt:hover{background-color:#f1af0e;color:#fff}.btn-thr{background-color:#f1af0e}.btn-thr:hover{background-color:#0382a4}header{position:fixed;z-index:100;left:0;top:0;width:100%;-webkit-transition:.3s all;transition:.3s all}header .contain{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);max-width:1200px;margin:auto}header:focus-within{z-index:500}header .logo{position:relative;z-index:1}header .pho{color:#000;font-weight:900;font-size:26px;position:relative;padding-left:25px;display:table;margin: 0}header .phy{display:block;color:#000;font-size:15px;position:relative;padding-left:25px;display:table;margin:5px auto 0}header .pho:hover,header .phy:hover{color:#0382a4}header .phy i,header .pho i{color:#f1af0e;font-size:15px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header li a{font-weight:400;font-family:"Raleway",sans-serif}header .btn{border-radius:0;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;min-width:auto;padding:14px 20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0;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;font:400 italic 18px/1.05 "PT Serif",serif;text-transform:none;letter-spacing:normal;}header .btn i{display:block;margin-bottom:5px;font-size:12px}#hd-top{text-align:center}#hd-top img{display:inline-block;vertical-align:middle;margin:0 8px}#hd-top a{font-size:15px;font-weight:900;color:#000;padding:10px;display:block}#hd-top a:hover{color:#f1af0e}@media (min-width: 1026px) {.hd-info {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;padding-left:10px;}.place-nav{margin:0 auto;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;background-color:#fff}.logo{left:-75px}nav{-webkit-box-flex:0;-ms-flex:0 1 1050px;flex:0 1 1050px;background-color:#09447e}nav,nav ul li,nav ul li a{position:relative}nav > ul{padding:0;max-width:1150px;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:#f1af0e}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:320px;width:100%;padding:0;position:absolute;z-index:3;left:0;text-align:left;background-color:#0382a4;-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)}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:#f1af0e;color:#fff}nav ul ul ul{left:100%;top:0;background-color:#09447e}nav ul ul ul ul{top:auto;left:0;position:relative;display:block;-webkit-box-shadow:none;box-shadow:none;background-color:#062a4e}nav ul ul ul ul li a{padding-left:2em;padding-left:2em;background-color:#062f58}nav ul ul ul ul li:hover a{background-color:#c18c0b}nav > ul li:focus-within{background-color:#062a4e}nav > ul li:focus-within a{color:#fff}nav > ul li:focus-within *{outline:none}nav > ul li:focus-within > ul{display:block}nav > ul li:focus-within > ul li:focus-within{background-color:#292929}nav > ul ul ul ul li:focus-within a{background-color:#434343}nav > ul li:focus-within > ul li:focus-within a{color:#fff}nav > ul li:focus-within > ul li:focus-within > ul{display:block}.has-submenu a{padding-right:20px}.has-submenu a div{position:absolute;right:0;top:0;bottom:0;color:#fff;z-index:10;background-color:rgba(255,255,255,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.has-submenu a div:hover{background-color:rgba(255,255,255,0.3)}nav > ul > li.has-submenu > a{padding:6px}nav > ul > li.has-submenu > a > div{background-color:transparent;position:relative;display:inline-block}nav > ul > li.has-submenu > a > div i{color:#F1AF0E}nav > ul > li.has-submenu > a:hover div{background-color:transparent}nav ul ul ul > .has-submenu > a i:before{content:'\e825'}}.fix-nav header{position:fixed!important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100}.fix-nav header .logo img{max-height:50px}.fix-nav header .btn{padding:3px 10px}.fix-nav header .btn i{margin:0}.fix-nav #hd-top,.fix-nav .fm,.fix-nav .of{display:none}@media (max-width: 1025px) {header{background-color:#fff}#hd-top{background-color:#09447e}#hd-top a{color:#fff}.hd-info{margin:auto;text-align:center}header .pho{font-size:30px}header .phy{display:none}header .logo{padding:8px 8px 8px 30px}header .logo img{max-height:60px}#main-nav,header .hd-btns,header [class^="btn"]{display:none}.nav-down{-webkit-box-shadow:0 3px 7px rgba(24,23,24,0.2);box-shadow:0 3px 7px rgba(24,23,24,0.2)}.nav-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header nav ul{display:none}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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mean-container .mean-bar{background-color:#083a6b;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;-webkit-transition:.3s all;transition:.3s all;z-index:1;margin:0 0 6px}.mean-container .meanmenu-reveal .icon-menu:before{font-size:30px;content:'|||';-webkit-transform:rotate(90deg) scaleY(1.6);transform:rotate(90deg) scaleY(1.6);letter-spacing:3.2px}.mean-container .mean-bar .icon-menu:after,.mean-container .meanmenu-reveal.meanclose:after{content:'Menu';font-style:normal;position:absolute;left:48%;font-weight:400;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;letter-spacing:1px;font-size:.55em}.mean-container .meanmenu-reveal.meanclose i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:60px;content:'+';margin:0 0 0 8px}.mean-container .meanmenu-reveal.meanclose:after{content:'CLOSE';bottom:5px}.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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#062f58}.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 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;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}.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%}.play{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#343c42;font:700 15px/1 Raleway,sans-serif,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:center;-webkit-transition:.3s all;transition:.3s all}.play i{width:85px;height:85px;border-radius:50%;background-color:#fff;display:block;color:#343c42;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:10px;-webkit-transition:.3s all;transition:.3s all}.play i:before{margin:auto;padding-left:5px}.play:hover i{background-color:#f1af0e}[data-embed] .close,[data-vimeo] .close{cursor:pointer;line-height:1;background-color:#0382a4;color:#fff;padding:8px;text-transform:uppercase;z-index:5}[data-embed] .close i,[data-vimeo] .close i{font-style:normal;font-size:1.5em;line-height:1;vertical-align:middle;display:inline-block;margin-bottom:5px}[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#1b1b1b;color:#fff}[data-embed] .close{position:absolute;top:0;right:0}[data-embed] .close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page_index #interior-banner{display:none}#banner{position:relative}#banner article{z-index:10;padding:30px 20px;max-width:1030px; margin: auto;}#banner .h1 small{font-size:13px}#banner figure{max-height:85vh;overflow:hidden;max-height:760px}#banner figure img{width:100%}@media (max-width:1024px) { #banner figure img{width:60%; padding-top: 4%;}}#welcome{margin:50px auto 20px}#welcome .h4{font-size:12px;font-weight:400;letter-spacing:1.2px}#welcome .flex-sign{max-width:500px; align-items: center; text-align: center;}#welcome .flex-sign span {height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}#welcome .flex-sign a{margin:10px auto 10px 0; padding: 0 10px;}#welcome .flex-sign a > div {max-width: 250px;margin: auto;}#welcome a:hover .h4{color:#0382a4}#welcome figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#callouts{background-color:#09447e;text-align:center;margin:20px auto}#callouts .flex-row{max-width:1650px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#callouts .h3{color:#fff;font:400 italic 27px/1.2 "PT Serif",serif;margin-top:15px}#callouts p{color:#fff;font-size:17px;line-height:1.4;}#callouts .flex-row{padding:30px 0}#callouts .flex-row a{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:10px}#callouts .flex-row svg{-webkit-transition:.4s all;transition:.4s all}#callouts .flex-row a:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}#callouts .flex-row a:hover svg *{stroke:#fff}.flex-collage{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1650px;margin:auto}.flex-collage > div{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%}.flex-collage img{width:100%}.flex-collage .ph img:nth-of-type(2){margin-top:20px}.split .flex-ed{max-width:1650px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.split article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:10px}.split article > div{max-width:550px;margin:auto}.split .btn{margin-left:0}.split figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;padding:50px 40px; max-width: 700px; margin: auto;}.split figure:before{content:'';position:absolute;z-index:-2;right:0;bottom:0;left:0;top:130px;background-color:#f1af0e}.split .caption{padding:10px;text-align:center}.split .caption a{color:#fff;padding:0 5px}.split .caption a:hover{color:#0382a4}.split.playing .flex-ed{display:block}.index .h1 small{font-size:20px}.index .container{margin:20px auto;padding:80px 20px;background-color:#e5eef5}.index .container .contain{max-width:750px;margin:0 auto 40px;text-align:center}.index .container .h1{display:block}.index .container .flex-ed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1350px;margin:auto}.index .container .flex-ed article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 20px;margin:0 auto}.index .container .flex-ed figure{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;text-align:center;margin:0 auto}.index .container .flex-ed figure figcaption{margin:10px auto;font:400 italic 18px/1.2 "PT Serif",serif}.index .container .flex-ed .btn{margin:30px auto 10px 0}.index .accordion{margin:auto;width:100%}.index .accordion .toggle{padding:20px 30px 20px 0}.index .accordion .toggle:before{top:10px}.index .accordion .toggle:hover:before{color:#0382a4}.index .accordion .toggle:hover .h3{color:#0382a4}.index .accordion .toggle .h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index .accordion .toggle span{width:41px;height:41px;-webkit-box-flex:0;-ms-flex:0 0 41px;flex:0 0 41px;border:2px solid #09447e;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;border-radius:50%;margin-right:20px}.index .accordion .content{padding:0 90px 0 60px;margin-top:-10px}.index .accordion .toggle:first-of-type + .content{display:block}.index .featured .title{margin-bottom:10px}.index .featured .contain{max-width:1150px}.index .featured .btn{display:table}.service-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #343c421a}.service-link span{width:82px;height:82px;border-radius:50%;background-color:#0382a4;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;margin-right:40px;-webkit-transition:.3s all;transition:.3s all;-webkit-box-flex:0;-ms-flex:0 0 82px;flex:0 0 82px}.service-link:hover h3{color:#f1af0e!important}.service-link:hover span{background-color:#f1af0e!important}.service-link h3{color:#0382a4;-webkit-transition:.3s all;transition:.3s all}.service-link:nth-of-type(2) span{background-color:#056c96}.service-link:nth-of-type(2) h3{color:#056c96}.service-link:nth-of-type(3) span{background-color:#065d8d}.service-link:nth-of-type(3) h3{color:#065d8d}.service-link:nth-of-type(4){margin-bottom:40px}.service-link:nth-of-type(4) span{background-color:#084b82}.service-link:nth-of-type(4) h3{color:#084b82}#ad-services{background-color:#f6f6f6}#ped-services{background-color:#fff}#ped-services figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#reviews{position:relative;margin:30px auto;padding:30px 10px;text-align:center}#reviews .h1{display:block}#reviews .h2{max-width:500px;margin:0 auto 30px}#reviews figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#reviews figure:before{background-color:#0382a4}#reviews .slick-reviews{max-width:530px;margin:auto;position:relative}#reviews .slick-reviews .slick-slide{padding:10px}#reviews .slick-reviews span{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;width:82px;height:82px;border-radius:50%;margin:10px auto;background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#fff));background-image:linear-gradient(180deg,#efefef 0%,#fff 100%);font-size:40px;color:#4d70a8}#reviews .slick-reviews p{font:400 italic 17px/1.764 "PT Serif",serif}#reviews .slick-reviews .slick-initialized .slick-slide{display:block!important}#reviews author{font-size:20px;letter-spacing:4px;font-weight:900;text-transform:uppercase;margin:10px 0}#reviews star{display:block;margin-bottom:8px}#reviews star:before{font-size:22px;letter-spacing:8.8px;color:#FEBB21;}#reviews .slick-dots span{border:1px solid #343c42}#reviews .slick-dots .slick-active span{background-color:#343c42}#reviews .arr{position:relative;margin:10px auto -100px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reviews .slick-arrow{position:relative;top:auto;-webkit-transform:none;transform:none}#reviews .slick-controls{margin:20px auto;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}#quest{text-align:center;background:url(assets/images/form-bkg.jpg) center;background-size:cover;padding:130px 20px}#quest .h1{display:block}#quest .h1 small,#quest .h2,#quest p{color:#fff}#quest .simple{max-width:1160px;font-size:14px;font-weight:900;text-transform:uppercase}#quest .flex-ed input{-webkit-box-flex:1;-ms-flex:1;flex:1}#quest input:nth-of-type(2){margin:0 10px}#quest input,#quest textarea{background-color:transparent;border:1px solid #fff;letter-spacing:4.2px}#quest input:focus,#quest textarea:focus{background-color:rgba(255,255,255,0.1)}#quest .btn{min-width:130px;max-width:130px}#quest .btn:hover{background-color:#09447e}#quest ::-webkit-input-placeholder{color:#fff;text-transform:uppercase}#quest :-ms-input-placeholder{color:#fff;text-transform:uppercase}#quest ::-ms-input-placeholder{color:#fff;text-transform:uppercase}#quest ::placeholder{color:#fff;text-transform:uppercase}#quest ::-webkit-input-placeholder{color:#fff;text-transform:uppercase}#financing{margin:60px auto}#financing figure:before{background-color:#09447e}#financing article{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%}#financing h3.h2{margin-top:65px}#find{max-width:1150px;margin:80px auto}#find .btn{display:table;margin:10px 12% 10px auto}#map{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}#map iframe{height:100%;width:100%;border:none;display:block}#vid-tour{-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px}#insta{text-align:center}#insta .h1{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; max-width: 500px; flex-wrap: wrap;margin: auto;transition:.3s all;padding-top:15px;}#insta .h1 img{margin:0 10px}#insta .h1 small{margin:0}#insta .h1:hover small, #insta .h1:hover .h2{color:#f1ae0e}#insta .h2 {display: block;}#insta .slick-instagram{margin:10px auto}#insta .slick-instagram .slick-slide{padding:5px}#insta .slick-instagram .slick-slide img{width:100%}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input,.simple textarea{-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:#0382a4;background-color:#eee}.simple textarea{height:160px;padding:14px 11px}.simple input:focus,.simple textarea:focus{outline:0;background-color:#e7f0f6;color:#0382a4}::-webkit-input-placeholder{color:#343c42}:-ms-input-placeholder{color:#343c42}::-ms-input-placeholder{color:#343c42}::placeholder{color:#343c42}::-webkit-input-placeholder{color:#343c42}.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;font-size:24px;color:#fff}.social a:hover{color:#f1af0e}footer{overflow:hidden}footer a{color:#fff}footer a:hover{color:#f1af0e}footer .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 -5px}footer .logo span:first-of-type{margin-right:20px}footer .pho{font:900 33px/1.2 Raleway,sans-serif;margin:10px auto;display:block}footer .phy{font-size:15px;line-height:1.4;margin:20px auto;display:block}footer .hours{margin:0 0 0 auto}footer .hours p{color:#fff;font-size:15px;line-height:30px}footer .social{display:table;margin:30px 0 10px}footer .social a:first-of-type{margin-left:-10px}footer .social a{margin:5px 12px}#fo-logo{margin-left:-5%}#fo-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto;position:relative;max-width:1650px;background-color:#13294b;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fo-contents:before{content:'';position:absolute;left:0;right:-1000px;top:0;bottom:0;z-index:-1;background-color:#13294b}#fo-contents > div:nth-of-type(2){-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px;margin:auto;padding:20px}#fo-contents .flex-row{margin-top:50px}.fo-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 20px;position:relative;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.fo-contain{max-width:1170px;margin:auto}#copy{font:400 14px/2.14 Raleway,sans-serif;color:#343c42;padding:5px 0 20px;text-align:center;display:table;margin:0 0 0 auto}#copy a{color:#343c42}#copy a:nth-of-type(1),#copy a:nth-of-type(2){color:#0382a4}#copy a:hover{color:#09447e}#copy span{color:#fff;margin:0 2px}#copy span:nth-of-type(2){color:#343c42}#copy img{display:inline-block;vertical-align:middle;margin:0 10px}.slick-slider .slick-slide img{margin:0 auto;display:block}.slick-initialized .slick-slide{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}.slick-controls{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;max-width:1000px;margin:10px auto}.slick-arrow{color:#09447e;font-family:fontello;font-size:60px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.slick-arrow svg{-webkit-transition:.4s all;transition:.4s all}.slick-arrow:hover svg{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.slick-arrow:hover svg *{stroke:#0382a4}.slick-arrow#prev:hover{left:-5px}.slick-arrow#next:hover{right:-5px}#next{left:auto;right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.slick-dots{line-height:1;margin-top:10px}.slick-dots li{line-height:1}.slick-dots span{cursor:pointer;height:14px;width:14px;border-radius:50%;display:inline-block;margin:0 5px;border:1px solid #fff}.slick-dots .slick-active span{background-color:#fff}.pagingInfo{font-size:40px}.gallery{max-width:1250px;margin:40px auto;padding:0 60px 30px;position:relative}.gallery:before{content:'';position:absolute;left:-1000px;right:-1000px;bottom:0;z-index:-1;height:25%;background-color:#0382a4}.gallery .slick-arrow{top:45%}.slick-gallery{position:relative;max-width:1000px;margin:20px auto;text-align:center}.slick-gallery article .flex-ed{-ms-flex-pack:distribute;justify-content:space-around}.slick-gallery article .flex-ed span{margin:10px;position:relative;padding-bottom:40px}.slick-gallery article .flex-ed span img{width:100%}.slick-gallery article .flex-ed span:after{content:'Before';position:absolute;bottom:5px;left:0;right:0;margin:auto;display:block;margin:auto;color:#343c42;font:400 18px/1.2 Raleway,sans-serif;text-transform:uppercase;letter-spacing:1.6px}.slick-gallery article .flex-ed span:last-of-type:after{content:"After"}.slick-gallery article div p{display:block}.slick-gallery .slick-slide{position:relative}.slick-gallery .slick-slide .caption{padding-left:10px;color:#fff;text-align:left}@media (max-width: 1000px) {.gallery{padding:10px 10px 30px}.gallery:before{height:50%}.slick-gallery .slick-slide .caption{text-align:center}.gallery .slick-dots{position:relative;right:auto;bottom:auto}.gallery .slick-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:none;transform:none;top:auto;margin:0}.gallery .slick-arrow:hover svg *{stroke:#fff}.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%}}#page{position:relative;display:block;width:100%;margin:auto;padding:30px 10px;clear:both}#page.has_divider{margin-bottom:0}.page_index .internal{display:none}.center{text-align:center}main{padding:0 20px}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:43px;line-height:1.6;overflow:hidden}main ul li:before{content:'';color:#0382a4;position:absolute;left:0;top:3px;font-size:.9em;width:34px;height:20px;background:url(assets/images/li-deco.png) center no-repeat}@media (min-width: 800px) {ul.two{-webkit-column-count:2;column-count:2}}@media (max-width: 750px) {main ul li{margin-left:10px}.elem-left,.elem-right,.block .elem-left,.block .elem-right{display:table;float:none;margin:20px auto;max-width:100%}}.blank #interior-banner{background-image:none!important;height:auto}#interior-banner{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;position:relative;background-color:#0382a4;background-image:none!important}#interior-banner:before{content:'';position:absolute;left:0;right:0;top:0;opacity:.44;height:20%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);z-index:2;}#interior-banner:after{content:'';position:absolute;right:10%;bottom:0;background:url(assets/images/logo-bkg.png) bottom center no-repeat;background-size:contain;width:464px;height:590px}#interior-banner .contain{max-width:1200px;margin:auto auto 3%;width:100%;padding:20px;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;z-index:3}.bn-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.meet-dr #interior-banner:after{left:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:auto}#page-title{position:relative;padding:0; max-width: 1020px; margin: auto;}#page-title h1 {color: #343c42; }#interior-banner #page-title h1 {color: #fff; padding: 0}.flex-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1400px;margin:auto auto 0;position:relative;z-index:2;padding-top:20px}.flex-title #page-title{text-align:left;padding:10px}#main-img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin:0 auto;-ms-flex-item-align:end;align-self:flex-end}.flex-intro{margin:0 auto;max-width:1150px;padding:20px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#intro{-webkit-box-flex:0;-ms-flex:0 1 670px;flex:0 1 670px}#deco{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-ed-edu span{padding:10px;margin-right:20px}.flex-ed-edu span img{border-radius:50%}.why{padding:90px 10px 60px;position:relative;margin-bottom:20px}.why:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:#09447e}.why h2{text-align:center;font-size:21px;letter-spacing:2.1px;color:#fff}.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:325px;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;padding:0;margin:10px;width:100%;color:#fff;overflow:visible;font:400 italic 27px/1.3 "PT Serif",serif}.why ul li span{max-width:95%;margin:0 auto}.why ul li:before{position:relative;display:table;margin:10px auto;background:url(assets/images/why-deco.png) center no-repeat;width:90px;height:52px}.page-divider{display:block;max-width:100%;width:100%;position:relative;z-index:1}.block{position:relative;display:table;clear:both;width:100%;max-width:100%;background-color:#e5eef5;padding:40px 0;-webkit-transition:.8s all;transition:.8s all}.block:before{content:'';position:absolute;left:50%;right:0;top:0;bottom:0;background-color:#0382a4}.block img{position:relative;margin:auto}.block .contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.8s all;transition:.8s all}.block h2{margin-bottom:20px}.block .wrap{height:0}.block article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;padding:20px}.block .wrapper{max-width:85%;margin:auto}.block article p:first-of-type{margin-top:0}.block ul li{margin-left:0}.block .btn{margin-left:0}.block .elem{max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative;z-index:3;padding:0 20px;margin:0 auto;-webkit-transition:.8s all;transition:.8s all}.block .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block.playing:before{display:none}.block.playing .contain{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:auto;display:block}.block.playing .elem{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.block.playing article{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.block.no_img{text-align:center;padding:60px 0}.block.no_img:before{display:none}.block.no_img article{max-width:90%;margin:auto}.more-to-explore{position:relative;text-align:center;margin:0 auto;padding:80px 10px 60px}.more-to-explore p{padding:10px;margin:auto;max-width:1500px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.more-to-explore [class^="btn"]{margin:5px}.flex-services{margin:40px auto}.flex-services article{position:relative;background-color:#e5eef5;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:100px 20px}.flex-services article *{max-width:85%;margin:10px auto}.flex-services .contain{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#0382a4;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:80px 40px}.services{border-bottom:1px solid #ffffff1a;max-width:1000px;margin:auto;display:table;width:95%}.services h3{display:block;line-height:1.1; display: inline-block; vertical-align:middle;}.services h3 a{color:#fff;display:block;padding:10px 0}.services h3 a:hover{color:#f1af0e}.services ul{padding-bottom:20px;margin-top:-5px}.services ul li{line-height:1.2;letter-spacing:2.6px;text-transform:uppercase;margin:0 auto;padding:5px}.services ul li:before{display:none}.services ul li:hover a{color:#f1af0e}.services ul li a{color:#fff}.services div > a:hover h3{color:#0382a4}.sv{padding:20px 0;text-align:left;border-top:1px solid #ffffff1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: flex-start; justify-content: flex-start;}.sv.active .sv-toggle:before{content:'\2013';margin-bottom:5px}.sv-toggle{position:relative;width:41px;height:41px;border:2px solid #fff;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 41px;flex:0 0 41px;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;text-align:center;color:#f1af0e;font-size:50px;font-weight:400;margin-right:20px;-webkit-transition:.3s all;transition:.3s all;}button.sv-toggle {padding: 0;}.sv-toggle:hover{background-color:#09447e}.sv-toggle:before{content:'+';height: 40px;width: 40px;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;}.sv-toggle:focus{outline:none}.sv-toggle:focus h2,.sv-toggle:focus h3,.sv-toggle:focus .h3{color:#f1af0e}.sv-content{display:none;padding:0 5px 0 55px}.landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1050px;margin:30px auto}.landing img{-webkit-transition:.3s all;transition:.3s all}.landing a{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:20px auto;text-align:center}.landing a h4{padding:15px 10px 30px;color:#fff;-webkit-transition:.3s all;transition:.3s all;position:relative}.landing a h4:before{content:'';position:absolute;left:-1000px;right:-1000px;bottom:0;z-index:-1;top:-60px;background-color:#0382a4}.landing a:hover img{-webkit-box-shadow:0 0 0 3px #f1af0e;box-shadow:0 0 0 3px #f1af0e}#refer{background:#09447e;margin:40px auto;max-width:700px;padding:40px 20px 30px}#refer .simple{max-width:650px;margin:auto}.flex-row-plan{max-width:1000px;margin:20px auto}.flex-row-plan article{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:20px;-webkit-box-flex:0;-ms-flex:0 1 400px;flex:0 1 400px}.flex-row-plan article h3{line-height:1.5}.flex-row-plan ul li{margin:15px auto}.flex-row-plan figure{background:url(assets/images/plan-bkg.jpg) center no-repeat;background-size:cover;max-width:470px;-webkit-box-flex:0;-ms-flex:0 1 470px;flex:0 1 470px;padding:40px 30px 20px;height:700px;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-row-plan figure .h2,.flex-row-plan figure .h3{color:#fff}.flex-row-plan figure .h2.big{font-size:121px;letter-spacing:0;display:table}.flex-row-plan figure .h2 .h3{text-align:center;letter-spacing:.2em}.flex-row-plan figure .h2 .h3{text-align:center;letter-spacing:.2em}.flex-row-plan figure .h3 span {display: block; padding: 10px 0;}.flex-row-plan figure .h3 {text-align: left;}.flex-row-plan figure p{color:#fff;font-weight:700}.coupon { display: table; margin: auto; position: relative; }.coupon figure { display: block; }.coupon article { position: absolute; top: 50%; left: 20px; padding: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; text-align: center; }.coupon .h2 { color: #fff; line-height: 1.2; }.coupon .h2 .big { font-size: 2.1em; display: block; }.coupon .h2 small { font-size: .9; display: block; margin-top: 5px; }a.coupon:hover { -webkit-box-shadow: 0 0 0 8px #f1af0e; box-shadow: 0 0 0 8px #f1af0e; }@media (max-width: 650px) { .coupon article { max-width: 60%; left: 0; text-align: left; padding: 10px; } .coupon .h2 { font-size: 5vw; } }.accordion{margin:20px auto;text-align:left;max-width:1000px;border-bottom:1px solid #343c421a}.accordion .toggle{position:relative;cursor:pointer;clear:both;padding:10px 35px 10px 0;border-top:1px solid #343c421a;font-weight:900;font-size:21px;color:#09447e;text-transform:uppercase;width:100%;display:block;text-align:left}.accordion .toggle:focus{outline:none}.accordion .toggle:focus h2,.accordion .toggle:focus h3,.accordion .toggle:focus .h3{color:#f1af0e}.accordion .toggle h2,.accordion .toggle h3,.accordion .toggle .h3{font-weight:900;font-size:21px;color:#09447e;text-transform:uppercase}.accordion .toggle.active:before{content:'\2013'}.accordion .toggle:before{content:'+';color:#f1af0e;position:absolute;top:0;right:5px;font-size:40px;font-weight:400}.accordion p{position:relative}.accordion p:first-of-type{margin-top:0}.accordion > div{display:none;padding:0 90px 0 0}.hours{display:table;margin:10px auto;text-align:left!important}.hours label{width:120px;display:inline-block;font-weight:700}.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;max-width:1150px;margin:30px auto}.contact h3{margin:10px auto}.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{height:380px;margin:20px auto 40px}.contact-map iframe{height:100%;width:100%}@media (max-width: 1290px) {.block article{padding:0 20px}.block .wrapper{max-width:100%}.block h2{letter-spacing:.1em}.flex-services .contain{padding:60px 20px}.flex-services article{padding:60px 20px}.bn #interior-banner{height:600px!important}}@media (max-width: 1080px) {.index .container .flex-ed article{-webkit-box-flex:1;-ms-flex:1;flex:1}.index .container .flex-ed figure{margin:0}#map,#vid-tour{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#find .btn{margin:10px 4% 10px auto}}@media (max-width: 1025px) {html, body { max-width: 100% !important; overflow-x: hidden !important; }main{padding:0; text-align: center;}#banner{overflow:hidden}#banner figure{margin:-10% -40% 0}#banner article{bottom:5%}#banner .h1 span{margin:10px auto}#welcome{margin:0 auto 40px}#welcome .h1{margin:auto}#welcome .flex-sign{margin:auto;-ms-flex-pack:distribute;justify-content:space-around}#welcome .flex-sign a{margin:10px auto}#callouts .flex-row{padding:40px 0}#callouts .flex-row a{-webkit-box-flex:0;-ms-flex:0 1 370px;flex:0 1 370px;margin:20px auto}.split .flex-ed{display:block;text-align:center}.split figure{display:table;margin:auto}.split article{margin:20px auto}.split article > div{max-width:100%}.index .container{padding:40px 20px}.index .container .flex-ed{display:block}.index .container .flex-ed article{padding:30px 0;display:table}.index .featured .title{text-align:center}.index .container .flex-ed .btn{margin:30px auto 10px;display:table}#reviews{margin:0 auto 50px;padding:0}#reviews .slick-reviews{max-width:100%}#quest{padding:80px 20px}#financing{margin:auto}#find .flex-ed{display:block}#find .btn{margin:10px auto}#map{height:400px}#fo-contents{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin:auto;padding:30px 0 10px}#fo-contents:before{display:none}#fo-logo{display:none}footer .hours{margin:20px auto}.fo-title{text-align:center}#copy{margin:20px auto 0}#copy span:nth-of-type(odd){display:block;font-size:2px}#copy span:nth-of-type(3){height:30px}#copy img{display:table;margin:5px auto}#interior-banner:before{display:none}#interior-banner:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:auto}.flex-title #page-title{display:block;text-align:center;margin:30px auto;padding:0}.flex-title #page-title h1{text-align:left}.flex-title #page-title h2#append{margin:0}.flex-title #page-title h2#append span{margin:10px 0;text-align:left}.flex-intro {display: block; margin: auto;}#main-img{margin:0 -5%}.meet-dr #interior-banner .contain{-webkit-box-flex:1;-ms-flex:1;flex:1}#interior-banner{height:auto}#page-title{padding:40px 0}#page-title h1{text-align:center}#page-title h1:only-child,h2#append{text-align:center;margin:auto}#interior-banner #page-title h1:only-child span,#interior-banner h2#append span{margin:10px auto}#deco{max-width:100px;margin:auto}#intro{margin:20px auto}.flex-services{display:block}.flex-services article{padding:40px 20px}.services{width:auto}.block, .block.no_img {text-align:center;padding:20px 10px}.block:before{left:-20px;right:-20px;background-color:#e5eef5}.block .contain{display:block}.block h2{margin-top:40px}.block .btn{margin:10px auto}.block h2,.block h3{margin-bottom:20px;text-align:center}.block [class^="elem"]{float:none;margin:10px auto 20px;max-width:100%}.block ul{display:table;margin:20px auto}.block article{padding:0 10px}.flex-ed-edu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:350px;margin:auto}.flex-ed-edu span{margin:10px auto}.more-to-explore{padding:60px 10px 40px}.more-to-explore [class^="btn"]{min-width:350px;letter-spacing:.08em}[data-player][class^="elem"]{max-width:650px}.why:before {left: -20px; right: -20px;}.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%}}@media (max-width: 1000px) {.flex-title{display:block}.flex-title #page-title{margin:auto}.flex-title #page-title h1{text-align:center}.flex-title #page-title h2#append{margin:auto}.flex-title #page-title h2#append span{margin:10px auto;text-align:center}.meet-dr #interior-banner:after{display:none}.flex-row-plan{display:table;margin:20px auto 40px}.flex-row-plan article h3{text-align:center}.flex-row-plan ul{display:table;margin:auto}#vid-tour iframe{height:500px}}@media (max-width: 750px) {#hd-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}header .phy{display:none}header .pho{font-size:18px}#banner figure{margin:-10% -70% 0}#banner .h1 br{display:block}.flex-collage{padding:20px;display:block}.flex-collage .ph{margin-top:20px}#quest .flex-ed{display:block}#quest .flex-ed input:nth-of-type(2){margin:10px auto}#fo-contents .flex-row{display:table;margin:auto}.more-to-explore{padding:30px 10px}}@media (max-width: 590px) {h2,.h2{font-size:35px}.hd-info{display:none}header .logo{padding:8px}#page-title h1:only-child,h2#append{letter-spacing:.1em;font-size:36px}#banner .h1{font-size:6vw}#welcome .flex-sign{display:block}#welcome .flex-sign a{display:block;margin-bottom:10px}.flex-collage{padding:0 20px}.index .container .flex-ed .btn{min-width:90%}.index .accordion .content{padding:0 30px 0 60px}#reviews .slick-reviews .slick-slide{padding:10px 20px}.service-link span{margin-right:20px}#quest{padding:50px 20px}#quest .h2 span{display:block}#vid-tour iframe{height:400px}#map{display:none}.fo-info{padding:0}#copy span:last-of-type{display:block;font-size:0}.contact{text-align:center;display:block}.contact > div:first-child,.contact p{margin:10px auto}.services > div,#all{-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%}.landing{display:block}.landing a{margin-bottom:50px;display:block}.flex-row-plan figure{height:auto}.flex-services article * {max-width: 95%;}.sv-content {padding: 0 5px;}}@media (max-width: 480px) {h2,.h2{font-size:8vw}header .hours label{width:100px}.flex-intro{padding:20px 10px}.slick-arrow svg{max-width:60px;height:auto}[class^="btn"],.more-to-explore [class^="btn"]{min-width:90%;width:90%;margin:8px auto}#copy span:first-of-type{display:block;font-size:0}#fixed-tabs strong{display:none}.flex-row-plan figure{padding:20px 15px}footer .logo{display:block;margin:auto auto 30px}}@media (max-width: 400px) {#page-title h1:only-child,h2#append{letter-spacing:.1em;font-size:32px}[data-embed] .close{display:block;position:unset;text-align:center;padding:4px}}
