@font-face{font-family:Manrope-Regular;src:url(Manrope-Regular.otf);src:url(Manrope-Regular.ttf);src:url(Manrope-Regular.woff2) format("woff2"),url(Manrope-Regular.woff) format("woff");font-weight:400}@font-face{font-family:Manrope-Medium;src:url(Manrope-Medium.otf);src:url(Manrope-Medium.ttf);src:url(Manrope-Medium.woff2) format("woff2"),url(Manrope-Medium.woff) format("woff");font-weight:600}@font-face{font-family:DomaineSansDisplay-Light;src:url(DomaineSansDisplay-Light.otf);src:url(DomaineSansDisplay-Light.ttf);src:url(DomaineSansDisplay-Lightwoff2) format("woff2"),url(DomaineSansDisplay-Light.woff) format("woff");font-weight:300}body{position:relative;background-color:#fff;color:#071011;font:600 18px/1.2 Manrope-Medium,sans-serif;counter-reset:section;overflow-x:hidden}p{color:#071011;font:600 20px/1.7 Manrope-Medium,sans-serif;margin:10px auto}a{cursor:pointer;text-decoration:none;color:#175190}a:hover{color:#071011}hr{position:relative;display:table;clear:both;margin:40px auto;width:100%;height:1px;background-color:#bdede0}:focus,a:focus,button:focus,input:focus{outline-width:medium;outline-color:#175190!important}h1,h2,h3,h4,h5,h6{margin:0;position:relative}#page-title h1,.h1 small{color:#071011;font:600 16px/1 Manrope-Medium,sans-serif;display:block;margin:10px auto;text-transform:uppercase;letter-spacing:.1em}#page-title h1:only-child,.h1,h2#append{color:#071011;font:300 110px/1 DomaineSansDisplay-Light,serif;letter-spacing:0;text-transform:none}.dividerLead,.h2,.more-to-explore span,h2{color:#071011;font:300 60px/1.1 DomaineSansDisplay-Light,serif;position:relative}.h3,h3{color:#071011;display:block;position:relative;font:600 18px/1.1 Manrope-Medium,sans-serif;text-transform:uppercase;letter-spacing:.1em}.toggle h2,.toggle h3{color:#fff;display:block;position:relative;font:600 20px/1.25 DomaineSansDisplay-Light,serif;text-transform:none}.fo-title{color:#fff;font:300 36px/1 DomaineSansDisplay-Light,serif;display:block}#page-title h1,#page-title h1:only-child,.more-to-explore span,h2#append{color:#fff}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:30px;line-height:1.6;overflow:hidden}main ul li:before{content:'\e832';color:#175190;position:absolute;left:0;top:3px;font-size:.9em}main ul ul li{padding-left:15px}main ul ul li:before{content:'';background-color:#175190;width:6px;height:6px;border-radius:50%;top:10px}[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:600 14px/1.2 Manrope-Medium,sans-serif;color:#071011;text-transform:uppercase;min-width:225px;margin:10px;padding:13px 20px 13px 58px;background-color:transparent;border:1px solid #175190;letter-spacing:.1em;position:relative}[class^=btn] .arrow{vertical-align:middle;position:absolute;left:-22px;top:5px}[class^=btn] .circle-svg *{stroke:#4c86a8}[class^=btn]:hover .arrow .arr{-webkit-transform:translateX(24px);transform:translateX(24px)}.btn-wh{border-color:#fff;color:#fff}.btn-wh .circle-svg *,.btn-wh svg *{stroke:#fff}.btn-wh:hover{color:#fff}.btn-alt{padding:13px 20px;background-color:#bdede0;border-color:#bdede0;color:#175190}.btn-alt:hover{background-color:#4c86a8;border-color:#4c86a8;color:#fff}.btn-thr{background-color:#4c86a8;padding:13px 20px;color:#fff}.btn-thr:hover{background-color:#175190;color:#fff}.arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arrow .arr{-webkit-transition:.3s all;transition:.3s all}.arrow .circle-svg{margin-left:-20px;-webkit-transition:.3s all;transition:.3s all}header{position:fixed;z-index:100;left:0;top:0;width:100%;background-color:#fff;-webkit-transition:.3s all;transition:.3s all}header:after{content:'';position:absolute;left:0;right:0;bottom:-120px;height:200px;z-index:-1;background:url(assets/images/header.png) center;background-size:100% 100%}header:focus-within{z-index:500}header .logo{position:relative;z-index:1}header .pho{color:#175190;font:600 34px/1 Manrope-Medium,sans-serif;position:relative;padding-left:25px;display:table;margin:auto}header .phy{display:block;color:#175190;font-size:16px;position:relative;padding-left:25px;display:table;margin:8px auto 0}header .pho:hover,header .phy:hover{color:#071011}header .pho i,header .phy i{color:#4c86a8;font-size:15px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header li a{font-weight:400;font-family:Manrope-Regular,sans-serif}header .contain{background-color:#175190}header .flex-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1350px;margin:auto}header .safe{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:600;padding:5px}header .safe i{width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;border:1px solid #fff;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s all;transition:.3s all}header .safe i:before{padding-left:2px}header .safe:hover{color:#bdede0}header .safe:hover i{background-color:#fff;color:#4c86a8}header .ra{padding:6px 10px;min-width:auto;color:#175190;font-weight:600}header .ra img{display:inline;vertical-align:middle;margin-right:8px}header .ra svg{display:none!important}header .ra:hover{background-color:#175190;color:#fff}header .ra:hover img{-webkit-filter:invert(1) brightness(10);filter:invert(1) brightness(10)}@media (min-width:1025px){.place-nav{max-width:1350px;margin:0 auto;padding:8px 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;flex:0 1 1400px;-ms-flex:0 1 1400px}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:16px;color:#fff}nav>ul>li>a button{color:#bdede0}nav>ul>li:hover>a{color:#bdede0}nav ul li:hover>ul{display:block;visibility:visible;-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:280px;width:100%;padding:0;position:absolute;z-index:3;left:0;text-align:left;background-color:#175190;-webkit-box-shadow:10px 17.3px 25px rgba(0,0,0,.2);box-shadow:10px 17.3px 25px rgba(0,0,0,.2)}nav ul ul button{color:#bdede0}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:#4c86a8;color:#fff}nav ul ul ul{left:100%;top:0;background-color:#bdede0}nav ul ul ul a{color:#071011}nav ul ul ul button{color:#4c86a8}nav ul ul ul li button i:before{content:'\e935'!important}nav ul ul ul li:hover button{color:#fff}nav ul ul ul ul{top:auto;left:0;position:relative;display:block;-webkit-box-shadow:none;box-shadow:none;background-color:#95e2cd}nav ul ul ul ul li a{padding-left:2em;padding-left:2em;background-color:#9de4d1}nav ul ul ul ul li:hover a{background-color:#3c6a85}.has-submenu button,.has-submenu span>a{display:inline-block;line-height:1}.has-submenu.open>ul{display:block}.has-submenu.open>ul :focus{background-color:rgba(255,255,255,.2)}nav li button{display:inline-block;padding:0}}.fix-nav header{position:fixed!important;-webkit-box-shadow:0 3px 7px rgba(24,23,24,.35);box-shadow:0 3px 7px rgba(24,23,24,.35);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:100;background-color:#fff}.fix-nav header .logo img{max-height:60px}.fix-nav header:after{height:80px;z-index:-1;background:url(assets/images/header-lat.png) center;background-size:100% 100%;bottom:-50px}@media (max-width:1024px){.hd-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}header .flex-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .pho{font-size:24px}header .logo{padding:8px}header .logo img{max-height:70px}#hd-top,#main-nav,header .hd-btns,header .phy,header [class^=btn],header nav ul,header:after{display:none}.nav-down{-webkit-box-shadow:0 3px 7px rgba(24,23,24,.2);box-shadow:0 3px 7px rgba(24,23,24,.2)}.nav-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.mean-container .mean-nav,body,header{-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,.35);box-shadow:0 3px 7px rgba(24,23,24,.35)}.attach header .top-nav{display:none!important}body.mean-active header{left:-80%;-webkit-transform:none;transform:none}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:#175190;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 .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 5px 5px}.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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;letter-spacing:1px;font-size:.55em;font-weight:700}.mean-container .meanmenu-reveal.meanclose i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:60px;content:'+';margin:-5px 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:#4c86a8}.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,.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,.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,.1)}.mean-container .mean-nav ul li a.mean-expand{width:50px;line-height:51px;font-size:20px;padding:0!important;text-align:center;position:absolute;right:0;top:0;z-index:2;background:rgba(255,255,255,.1);border:none!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.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 .mean-expand.mean-clicked:before{content:'\e83a'}.mean-remove{display:none!important}.mean-nav .social{min-height:66px;background-color:rgba(0,0,9,.1);margin:0;padding:10px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mean-nav .hours .h3{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}}.play{cursor:pointer;border:none;background-color:transparent;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#071011;font:700 15px/1 Manrope-Regular,sans-serif,sans-serif;text-transform:uppercase;letter-spacing:1.5px;text-align:center;-webkit-transition:.3s all;transition:.3s all}.play i{width:75px;height:75px;border-radius:50%;background-color:#fff;display:block;color:#071011;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{color:#bdede0}.play:hover i{background-color:#bdede0;color:#fff}[data-embed] .close,[data-vimeo] .close{cursor:pointer;line-height:1;background-color:#bdede0;color:#071011;padding:8px;text-transform:uppercase;z-index:5;position:absolute;top:0;right:0;min-width:160px;font-size:13px}[data-embed] .close i,[data-vimeo] .close i{font-style:normal;font-size:1.25em;line-height:1;vertical-align:middle;display:inline-block;margin-bottom:5px}[data-embed] .close:focus,[data-vimeo] .close:focus{background-color:#103864}[data-embed] .close:hover,[data-vimeo] .close:hover{background-color:#1b1b1b;color:#fff}[data-embed] .close i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#banner{position:relative}#banner figure img,#banner figure video{width:100%;display:block}#banner article{z-index: 50; position: absolute; top: 75%; left: 50%; bottom: 0; width: 50%; 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; padding: 80px 20px 40px; z-index: 3; text-align: center; transform: translate(-50%,-50%); max-width: 1600px; width: 100%;}#banner:before{content:'';position:absolute;left:-1000px;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.65);z-index:-1;z-index: 1;}#banner article .contain{max-width: 1600px; margin: auto;} #banner article .contain p {max-width: 1050px;}#banner article .links{background-color:#4c86a8;text-align:center;color:#fff;padding:10px 5px;-webkit-transition:.3s all;transition:.3s all;margin-top:40px;max-width:430px}#banner article .links a{color:#fff;padding:8px 5px;display:inline-block}#banner article .links a:hover{color:#bdede0}#banner .play{left:auto;right:7%;top:auto;bottom:50px;-webkit-transform:none;transform:none;width:auto; z-index: 2;}#banner .play span{background-color:rgba(255,255,255,.8);width:160px;height:160px;border-radius:50%;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;-webkit-transition:.3s all;transition:.3s all}#banner .play:hover span{background-color:#fff}#banner.playing{z-index:100;background:#f5f5f5}#banner.playing article{position:relative;-webkit-transform:none;transform:none;left:0;top:0;width:100%;padding:40px 20px}#banner.playing article:before{display:none}#banner.playing article .contain{max-width:1000px;text-align:center;margin:auto}#banner.playing .links{margin:40px auto 10px}#banner.playing figure{margin:0 auto;max-width:1500px; max-height: none;}#callouts{background:#071011 url(assets/images/logo-bkg.png) top -100px right -100px no-repeat;padding:100px 10px;background-attachment:fixed}#callouts .contain{max-width:1200px;margin:auto;position:relative;padding:40px 20px}#callouts .h1 small,#callouts .h2,#callouts h3,#callouts p{color:#fff}#callouts p{max-width:1070px;margin:50px 0}#callouts .h1.center{margin-top:90px}#callouts a:hover h3{color:#bdede0}#badge{position: absolute; top: -20px; right: 5px; display: flex; max-width: 600px; width: 100%; justify-content: center; align-items: center;}.flex-calls{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-calls a{padding:40px 10px;display:block;border:1px solid #828282;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;-webkit-transition:.3s all;transition:.3s all}.flex-calls a>div{max-width:300px;margin:auto}.flex-calls a:nth-of-type(n+2){border-left:none}.flex-calls a:nth-of-type(n+4){border-top:none}.flex-calls a:nth-of-type(4){border-left:1px solid #828282}.flex-calls a:hover{background-color:rgba(255,255,255,.2)}.flex-calls img{margin:10px 0 20px}.flex-calls h3{text-transform:none;margin:10px 0;line-height:1.5}#meet figure{background-color:#bdede0;padding:30px 0 0;position:relative}#meet .caption{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background-color:#175190;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1000px;padding:5px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:100%}#meet .caption span{display:block;width:1px;background-color:rgba(255,255,255,.5);height:50px;margin:auto}#meet .caption a{color:#fff;font:700 14px/1 DomaineSansDisplay-Light,serif;text-transform:uppercase;margin:auto;display:block;cursor:pointer}#meet .caption a:hover{color:#4c86a8}#team{background:#071011 url(assets/images/logo-bkg.png) top -100px right -100px no-repeat;padding:100px 10px;background-attachment:fixed;padding:100px 20px 200px}#team .h1,#team .h1 small,#team p{color:#fff}#team figure{-ms-flex-item-align:end;align-self:flex-end;margin-top:100px;align-self:flex-end}#team article{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:100px}#team .btn-wh{margin:30px 0;border-color:#4c86a8}#team .btn-wh .arrow .circle-svg *{stroke:#4c86a8}.split{padding:0 10px}.split .flex-ed{max-width:1300px;margin:auto;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}.split article{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:10px}.split figure{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.split .btn{margin-left:0}.split .caption{padding:10px;text-align:center}.split .caption a{color:#fff;padding:0 5px}.split .caption a:hover{color:#175190}.split.playing .flex-ed{display:block}#better{padding:140px 20px;text-align:center}#better .contain{max-width:1000px;margin:auto}#better .h2{margin-bottom:40px}#better table{width:100%;max-width:95%;margin:40px auto;border-collapse:collapse}#better table th{border-left:2px solid #4c86a8;text-transform:uppercase;font-size:14px;padding:5px}#better table th:first-of-type{border-left:none}#better table th:last-of-type{border-right:2px solid #4c86a8}#better table td:nth-of-type(1){text-align:left}#better table td{border:2px solid #4c86a8;padding:10px}#better table td:nth-of-type(2){width:15%}#better table td:nth-of-type(2) i{color:#4c86a8}#better table td:nth-of-type(3){width:15%;background-color:#175190;color:#fff}.half{display:-webkit-box;display:-ms-flexbox;display:flex}.half>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#reviews{position:relative;padding:30px 20px;text-align:center;background-color:#175190;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reviews .contain{position:relative;width:100%}#reviews .h1 small,#reviews .h2{color:#fff}#reviews .slick-reviews{margin:30px auto;max-width:510px;background:#f5f5f5}#reviews .slick-reviews .slick-slide{padding:10px;margin:10px 30px}#reviews .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#reviews author{font-size:14px;text-transform:uppercase;margin:10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reviews p{font-size:20px}#reviews .slick-controls{margin:20px auto;display:-webkit-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reviews .btn-wh{margin-top:30px}#info{background-color:#bdede0;padding:100px 0 0;position:relative;overflow:hidden}#info .contain{text-align:center;margin-bottom:40px}#info .flex-ed{-ms-flex-pack:distribute;justify-content:space-around}#info figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:1;margin:0 0 0 -25%}#info article{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;padding:0 10px}#info article a{display:block;margin:0 auto 30px}#info article a img{margin:0 0 10px}#info article a:hover h3{color:#4c86a8}#info h3{text-transform:none}#ask{background-color:#4c86a8;color:#fff;text-align:center;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;font:700 14px/1.1 DomaineSansDisplay-Light,serif;letter-spacing:.1em;text-transform:uppercase;padding:10px 5px;position:absolute;bottom:0;left:0;right:0;z-index:2}#ask img{margin:0 10px 0 0}#ask i{width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:50%;border:1px solid #fff;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s all;transition:.3s all;margin-left:7px}#ask i:before{padding-left:2px}#ask:hover{color:#bdede0}#ask:hover i{background-color:#fff;color:#4c86a8}#ask:hover{background-color:#175190}#featured{padding:100px 20px;position:relative;overflow:hidden}#featured:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:url(assets/images/logo-bkg.png) top -100px right -100px no-repeat;padding:100px 10px;background-attachment:fixed;-webkit-filter:invert(1);filter:invert(1);opacity:.4}#featured .contain{max-width:1000px;margin:auto;text-align:center}#featured .flex-ed{max-width:1000px;margin:80px auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#featured figure{position:relative;-webkit-box-flex:0;-ms-flex:0 1 490px;flex:0 1 490px;display:table;margin:0 0 0 auto}#featured .slick-featured{max-width:485px}#featured .caption{position:absolute;bottom:4px;left:0;right:0;text-align:center;padding:10px;color:#fff;z-index:3;background:rgba(23,81,144,.85);font-size:14px;letter-spacing:.1em;text-transform:uppercase}#featured .caption span{max-width:300px;margin:auto;display:block}.switch{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-right:auto}.switch a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:15px 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.switch a:after{content:'\e81a';font-family:fontello;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid #175190;text-align:center;padding-left:2px;padding-bottom:2px}.switch .slick-current a:after{background-color:#175190;color:#fff}#lab{background-color:#f5f5f5;padding:140px 20px;overflow:hidden}#lab .flex-ed{max-width:1200px;margin:0 auto 70px}#lab article{background-color:#fff;padding:80px 20px;-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px;margin:-100px 0 20px;position:relative;z-index:1}#lab article p{max-width:600px;margin:10px 0}#lab article:before{content:'';position:absolute;left:-1000px;right:0;top:0;bottom:0;z-index:-1;background-color:#fff}#lab figure{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:auto 0 auto auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#lab .h1{margin:10px auto 30px;font-size:72px}#lab .btn{margin:50px 0 20px}.flex-lab{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:auto}.flex-lab a{display:block;-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;border:1px solid #ddd;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 10px}.flex-lab a>div{max-width:350px;margin:auto}.flex-lab a:hover{background-color:#fff}.flex-lab a:hover svg{-webkit-transform:translateX(20px);transform:translateX(20px)}.flex-lab span{height:70px;display:flex;justify-content:flex-start;align-items:center;margin:20px 0 30px}.flex-lab span img{margin:0}.flex-lab h3{text-transform:none;font-size:20px}.flex-lab svg{margin:30px 0 0;-webkit-transition:.3s all;transition:.3s all}#office{position:relative;padding:100px 20px;text-align:center;background-color:#4c86a8;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#office .contain{position:relative;width:100%}#office .h1,#office .h1 small,#office .h2{color:#fff}#office .slick-tour{margin:30px auto;max-width:500px}#office .slick-tour .slick-slide{padding:10px;margin:10px -20%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.3s all;transition:.3s all;opacity:.4}#office .slick-tour .slick-list{overflow:visible!important}#office .slick-tour .slick-current{opacity:1;-webkit-transform:none;transform:none}#office .slick-arrow{top:55%}#office .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}#office .btn-wh{margin-top:30px}#testimonials{background-color:#175190;padding:40px 20px;text-align:center;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}#testimonials .h1 small,#testimonials .h2{color:#fff}#testimonials .h2{margin-bottom:50px}#testimonials .play{top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-120px}#testimonials .contain{margin-bottom:100px}#assoc{text-align:center;padding:50px 10px}#assoc .h1 small{color:#175190}#assoc .flex-row{max-width:1300px;margin:30px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#assoc span{padding:15px 8px;-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px;display:block}.cpn{position:relative;display:table;margin:20px auto}#find{margin:50px auto}#quest{padding:10px 0;-webkit-box-flex:0;-ms-flex:0 1 480px;flex:0 1 480px;position:relative}#quest .fo-title{line-height:1.4}#quest .slick-form{margin:20px 0;max-width:480px}#quest .forms input,#quest .forms select,#quest .forms textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;height:55px;width:100%;background:0 0;padding:10px;font-size:16px;border:none;border:1px solid #fff;margin:0;color:#fff}#quest .forms textarea{padding-top:15px}#quest .next{color:#fff;position:relative;left:auto;right:auto;top:auto;margin:15px 0 5px auto;font-size:14px;font-family:Manrope-Regular,sans-serif;border:none;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:none;transform:none;text-transform:uppercase;border-radius:0;padding:0;height:auto;width:auto;text-align:right}#quest .next i{display:inline-block;font-size:1.2em;vertical-align:middle;margin:0 10px 0 5px}#quest .next:after{display:none}#quest .next:hover{color:#4c86a8;background-color:transparent}#quest .slick-dots{text-align:left;display:table;z-index:15;position:absolute;bottom:9px;left:0}#quest .slick-dots button{border-color:#fff}#quest ::-webkit-input-placeholder{color:#fff}#quest :-ms-input-placeholder{color:#fff}#quest ::-ms-input-placeholder{color:#fff}#quest ::placeholder{color:#fff}#quest ::-webkit-input-placeholder{color:#fff}#quest .forms select:focus{background-color:rgba(255,255,255,.5);color:#000}#map{position:relative;margin:0;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;height:400px}#map iframe{height:100%;width:100%;border:none;display:block}.simple{line-height:1;font-size:0;margin:0 auto;text-align:center}.simple input,.simple select,.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:#071011;background-color:#eee}.simple textarea{height:130px;padding:14px 11px}.simple input:focus,.simple select:focus,.simple textarea:focus{outline:0;background-color:#e7f0f6;color:#175190}::-webkit-input-placeholder{color:#071011}:-ms-input-placeholder{color:#071011}::-ms-input-placeholder{color:#071011}::placeholder{color:#071011}::-webkit-input-placeholder{color:#071011}.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:#4c86a8}footer{background-color:#16191a;color:#fff;background:#071011 url(assets/images/logo-bkg.png) top right -100px no-repeat;padding:100px 10px 50px;background-attachment:fixed;background-size:contain}footer a{color:#fff}footer a:hover{color:#4c86a8}footer .contain{border-bottom:1px solid #fff;border-top:1px solid #fff;max-width:1200px;margin:50px auto 20px}footer .logo{display:block;margin-bottom:10px}footer .pho{font:600 24px/1.2 DomaineSansDisplay-Light,serif;margin:10px auto 30px;display:block;color:#4c86a8}footer .pho:hover{color:#fff}footer .phy{font:600 16px/1.2 Manrope-Medium,sans-serif;margin:20px auto;display:block}footer .hours{margin:20px 0 20px auto}footer .hours .h3{border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:15px}footer .hours p{font-size:16px}footer .hours .h3,footer .hours p{color:#fff}footer .hours .h3{text-align:right}footer .social{margin:0 auto 0 -15px}footer .social a:first-of-type{margin-left:0}#fo-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;max-width:1200px;padding:50px 10px}.fo-links{font-size:24px;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;padding:10px 0;text-align:center}.fo-links a{padding:10px}.fo-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right}.flex-footer{padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:auto;border-top:1px solid #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#copy{font:600 14px/1.5 Manrope-Medium,sans-serif;color:#fff;padding:20px 0 0;text-align:center}#copy em{font-style:normal}#copy span{margin:0 10px;opacity:0}#copy a{color:#fff}#copy a:nth-of-type(1),#copy a:nth-of-type(2){text-transform:uppercase}#copy a:hover{color:#175190}#copy .icon-tnt{display:inline-block;vertical-align:middle;margin:0 20px 10px -12px;font-size:70px;line-height:1}.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:center;max-width:1000px;margin:10px auto}.slick-arrow{color:#bdede0;font-family:fontello;font-size:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:5px;width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;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%;border:1px solid #bdede0;z-index:5;-webkit-transition:.3s all;transition:.3s all}.slick-arrow i{margin-left:-4px}.slick-arrow:hover{background-color:#bdede0;color:#4c86a8}#next{left:auto;right:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#next i{margin-left:4px}.slick-dots{line-height:1}.slick-dots li{line-height:1}.slick-dots li button{padding:0}.slick-dots button{cursor:pointer;height:12px;width:12px;border-radius:50%;display:inline-block;margin:0 5px;border:1px solid #bdede0}.slick-dots .slick-active button{background-color:#bdede0}.pagingInfo{font-size:30px;text-align:center}.gallery{max-width:1050px;margin:40px auto;padding:60px;position:relative}.gallery:before{content:'';position:absolute;left:-1000px;right:-1000px;top:0;bottom:0;z-index:-1;background-color:#4c86a8}.gallery .slick-arrow{top:50%}#tour{margin:-20px auto -30px}.slick-gallery{position:relative;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:35px}.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:#fff;font:400 18px/1.2 Manrope-Regular,sans-serif;text-transform:uppercase;letter-spacing:.1em}.slick-gallery article .flex-ed span:last-of-type:after{content:"After"}.slick-gallery article div p{display:block}.slick-gallery figcaption{margin:auto}.slick-gallery figcaption p{text-transform:uppercase;color:#fff;letter-spacing:.1em}.why{padding:30px 10px 10px;position:relative;counter-reset:why-section;margin:80px auto}.why h2{text-align:center;font:600 18px/1.2 Manrope-Medium,sans-serif;text-transform:uppercase}.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%;color:#175190;overflow:visible;font-size:18px;letter-spacing:.1em;text-transform:uppercase}.why ul li span{max-width:95%;margin:0 auto;display:block;line-height:1.2}.why ul li:before{content:'';counter-increment:why-section;content:counter(why-section);position:relative;margin:0 auto 10px;color:#175190;font:300 110px/1 DomaineSansDisplay-Light,serif;width:144px;text-align:center;border-bottom:1px solid #175190;display:table}.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%;padding:40px 10px;margin-top:150px}.block:before{content:'';position:absolute;left:-1000px;right:-1000px;top:0;bottom:-100px;z-index:-1}.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}.block h2{margin-bottom:20px}.block .wrap{height:0}.block article{margin:auto 0;-webkit-box-flex:0;-ms-flex:0 1 600px;flex:0 1 600px}.block article p:first-of-type{margin-top:0}.block ul li{margin-left:0}.block .btn{margin-left:0}.block .elem{align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;z-index:3;margin-top:-150px}.block .elem-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block:nth-of-type(odd):before{background-color:#f5f5f5}.block .contain+.mini-block:first-of-type{margin-top:50px}.mini-block{display:table;clear:both;max-width:1000px;width:100%;margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mini-block h3{margin-bottom:20px}.mini-block article{border-top:1px solid #175190;overflow:hidden;padding-top:40px}.block.no_img:before{bottom:0}.block.no_img{margin:auto}.block.no_img article{max-width:1130px;margin:auto}.page_meet-the-team .block article{flex:0 1 800px}.meet #append,.meet #page-title h1{color:#071011}.meet #intro{max-width:790px}.meet #append{margin-right:-100px}.meet #interior-banner:before{display:none}.meet #interior-banner .contain{padding-bottom:120px}.edu{position:relative;display:table;margin:-60px auto 20px}.elem.out .flex-ed{margin-top:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elem.out .flex-ed span{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%}.more-to-explore{position:relative;z-index:2;text-align:center;margin:0 auto;padding:60px 10px 80px;background-color:#175190}.more-to-explore p{padding:30px 10px 10px;margin:auto;max-width:1150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.more-to-explore [class^=btn]{min-width:350px;margin:5px;color:#fff;border-color:#fff;padding:13px 10px}.more-to-explore [class^=btn] svg{display:none!important}.more-to-explore [class^=btn]:hover{border-color:#4c86a8}.more-to-explore .btn-alt{color:#175190;border-color:#bdede0}.more-to-explore .btn-alt:hover{color:#fff}.services-grid{position:relative;margin:40px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap}.services-grid>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-grid>div:nth-child(n+3):nth-child(-n+5){-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%}.services-grid>div:nth-of-type(4){margin:10px auto!important}.services-grid h3{display:table;max-width:400px;width:100%;margin:20px auto 5px;text-align:center;padding:15px 5px;line-height:1.1;font-size:24px;border-bottom:1px solid #fff}.services-grid h3 a{color:#fff}.services-grid h3 span{display:block;font-size:18px;margin-bottom:5px}.services-grid article{background-color:#175190;-webkit-box-flex:1;-ms-flex:1;flex:1}.services-grid figure{-webkit-transition:.4s all;transition:.4s all}.services-grid figure img{width:100%}.services-grid ul{display:table;margin:20px auto;text-align:center}.services-grid ul li{line-height:1.2;margin:10px auto;font:600 18px/1.1 Manrope-Medium,sans-serif;text-transform:uppercase;padding:5px}.services-grid ul li:before{display:none}.services-grid ul li a{color:#fff}.services-grid h3:hover a{color:#4c86a8}.services-grid ul li:hover a{color:#4c86a8}#page{position:relative;display:block;width:100%;margin:auto;padding:30px 10px;max-width:1280px;clear:both}#page:before{content:'';position:absolute;left:0;right:-15%;top:-200px;bottom:0;z-index:-1;background:url(assets/images/logo-bkg-bl.png) top right no-repeat;opacity:.05;background-attachment:fixed}.page_index .internal{display:none}.center{text-align:center}main{overflow:hidden}@media (min-width:800px){ul.two{-webkit-column-count:2;column-count:2}}@media (max-width:750px){main ul li{margin-left:10px}.block .elem-left,.block .elem-right,.elem-left,.elem-right{display:table;float:none;margin:20px auto;max-width:100%}}#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;height:700px;background-color:#bdede0}#interior-banner:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.05)}#interior-banner .contain{max-width:1250px;margin:auto;width:100%;padding:50px 20px;position:relative;z-index:1}.flex-title{height:100%;margin:auto;width:100%;max-width:1300px;padding-top:120px}.flex-title #page-title{margin:auto}.flex-title .contain{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;text-align:left}.flex-title .contain>div{max-width:750px;margin:auto}#intro{z-index:3;background-color:#175190;padding:40px 20px;max-width:1100px;position:relative}#intro:before{content:'';position:absolute;left:-1000px;right:0;top:0;bottom:0;z-index:-1;background-color:#175190}#intro>*{max-width:900px;margin:10px auto}#intro li,#intro p{color:#fff}#intro a{color:#bdede0}#intro a:hover{color:#fff}#main-img{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;-ms-flex-item-align:end;align-self:flex-end}#static-banner{display:none}.landing{ max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px auto}.landing a{-webkit-box-flex:0;-ms-flex:0 1 385px;flex:0 1 385px;margin:10px auto 20px;text-align:center;display:table;max-width:385px}.landing a h3{padding:10px;background-color:#175190;color:#fff;font:600 14px/1 Manrope-Regular,sans-serif;-webkit-transition:.3s all;transition:.3s all}.landing a .arrow{margin-right:5px}.landing a .arr{width:50px;height:auto}.landing a:hover .arrow .circle-svg{-webkit-transform:translateX(-25px);transform:translateX(-25px)}#refer {background:#E2E0E1;margin:40px auto;max-width:700px;padding:40px 20px 30px;}#refer .simple {max-width:650px;margin:auto}#refer input, #refer textarea {background-color: #fff;}.accordion{margin:40px auto;text-align:left;max-width:1000px}.accordion .toggle{position:relative;cursor:pointer;clear:both;padding:20px 55px 20px 20px;border-top:1px solid rgba(0,0,0,.2);background-color:#175190;margin-bottom:5px;width:100%;display:block;text-align:left}.accordion .toggle span{color:#fff}.accordion .toggle:hover .h2,.accordion .toggle:hover .h3,.accordion .toggle:hover h2,.accordion .toggle:hover h3{color:#bdede0}.accordion .toggle.active:after{content:'\e825'}.accordion .toggle:after{content:'\e81a';font-family:fontello;position:absolute;top:13px;right:10px;font-size:24px;width:50px;text-align:center;width:43px;height:43px;color:#fff;border:1px solid #bdede0;border-radius:50%;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}.accordion>div{display:none;padding:10px 20px;margin:auto;}.accordion>div p:first-of-type{margin-top: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;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1150px;margin:50px auto}.contact h3{margin:10px auto}.contact p{margin:15px 0 10px;line-height:1.4}.contact>div{flex:0 1 48%}.contact>div:first-child{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:1330px){#banner figure{margin:0 -10%}#banner article{width:65%}#banner article .contain{max-width:600px}.services-grid>div{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%}}@media (max-width:1190px){#page-title h1:only-child,.h1,h2#append{font-size:100px}header .logo{-webkit-box-flex:0;-ms-flex:0 1 380px;flex:0 1 380px}header .safe{font-size:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#banner figure{margin:0 -25%}#banner article .contain{margin:auto auto 40px}#info .flex-ed{display:block}#info article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#info article a{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin:5px auto}#reviews .slick-arrow{position:relative;-webkit-transform:none;transform:none;top:auto;left:auto;right:auto;margin:0 10px}.flex-title{display:block;text-align:center}#interior-banner .contain{text-align:center}.meet #append{margin:auto}.meet #interior-banner{height:auto}.meet #intro{max-width:100%}.meet #interior-banner .contain{padding:30px 20px}.services-grid>div{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;margin:10px auto}.services-grid figure{max-height:250px;overflow:hidden}}@media (max-width:1024px){#page-title h1:only-child,.h1,h2#append{font-size:90px}.dividerLead,.h2,.more-to-explore span,h2{font-size:50px}header .safe i{width:15px;height:15px}header .safe i:before{padding-bottom:2px}#banner article{text-align:center;width:100%}#banner article:before{-webkit-transform:none;transform:none;background-color:rgba(0,0,0,.6)}#banner article .h1,#banner article .h1 small{color:#000}#banner article .contain{max-width:100%;margin:auto}#banner article .links{margin:20px auto}#banner .play{position:relative;right:auto;bottom:auto}#banner.playing article{background-color:#071011}#better,#featured{padding:80px 20px}#team{padding:100px 20px}#lab{padding:70px 20px}#interior-banner{height:auto;text-align:center}#interior-banner .contain{padding:100px 20px}#interior-banner .flex-title{text-align:center;padding:30px 0 0}#interior-banner .flex-title .contain{max-width:100%}.flex-title{display:block;text-align:center}.flex-title #page-title{text-align:center}#main-img{min-height:auto;margin:10px auto 0}#intro{margin:-60px auto 20px;text-align:center}#intro:before{left:-20px;right:-20px}.services-grid figure{max-height:210px;overflow:hidden}}@media (max-width:1000px){#page-title h1:only-child,.h1,h2#append{font-size:80px}#banner .h1{font-size:80px}#callouts{padding:50px 0}.flex-calls a{-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;text-align:center;padding:30px 10px}.flex-calls a span{display:table;margin:10px auto}.flex-calls a:nth-of-type(n+2){border-left:1px solid #828282}#team{padding:60px 20px}#team article{margin:auto}#team figure{margin:auto}.split .flex-ed{display:block;text-align:center}.split figure{display:block;margin:auto}.split article{margin:20px auto}.split .btn{margin:10px auto}.half{display:block}#info{padding:40px 0 0}#info figure{margin:20px auto 0 -10%}#info article span{display:table;margin:auto}#info article a{text-align:center;margin-bottom:20px}#featured .flex-ed{display:block;margin:40px auto 20px}#featured figure{display:none}.switch{max-width:800px;margin:auto}.switch a:last-of-type{background:#f5f5f5}.switch a:hover:after{background-color:#175190;color:#fff}#lab>div:first-of-type{display:none}#lab .flex-ed{display:block}#lab article{text-align:center;padding:40px 20px;margin:auto}#lab article:before{right:-20px}#lab article p{max-width:800px;margin:auto}.flex-lab span{margin:10px auto;justify-content:center}.flex-lab a{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;text-align:center;padding:30px 0}.flex-lab a>div{padding:0 10px}#office{padding:60px 20px}#assoc span{-webkit-box-flex:0;-ms-flex:0 1 180px;flex:0 1 180px}.fo-links{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#fo-contents{display:block;text-align:center;padding:10px}footer .hours{margin:20px auto}.fo-title,footer .hours .h3{text-align:center}.fo-info{text-align:center;margin:40px auto}#quest{margin:20px auto;max-width:100%;border-bottom:1px solid #fff}#quest .slick-form{margin:20px auto 50px}.flex-footer{display:block}footer .social{max-width:300px;margin:40px auto}footer .tnt{display:block}#copy{border-top:1px solid #fff;padding-top:40px}#page:before{display:none}.why{margin:20px auto}.why ul li:before{font-size:90px}.block{text-align:center;padding:40px 10px;margin:auto}.block:before{bottom:0}.block .contain{display:block}.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}.elem.out{display:table}[data-player][class^=elem]{max-width:650px}.services-grid>div:nth-child(n+3):nth-child(-n+5){-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.services-grid figure{max-height:280px}}@media (max-width:750px){header .hd-info{display:none}#interior-banner:before{background:rgba(0,0,0,.35)}#banner figure{margin:0 -50%}#banner .h1{font-size:11vw}#callouts{text-align:center;padding:30px 0;background-image:none}#callouts .h1.center{margin:40px auto 20px}#badge{position:relative;top:auto;right:auto}#badge img{width:150px;height:150px}#meet{overflow:hidden}#meet .caption{-ms-flex-wrap:wrap;flex-wrap:wrap}#meet .caption a{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;padding:5px}#meet .caption a:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:10px}#meet .caption span{height:30px}#meet .caption span:nth-of-type(2){display:none}#featured:before{display:none}#reviews .contain{padding:0}#reviews .slick-reviews .slick-slide{margin:auto;padding:30px 10px}#reviews .slick-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto}#reviews .slick-arrow{position:relative;-webkit-transform:none;transform:none;top:auto}#office .slick-tour .slick-list{overflow:hidden!important}#office .slick-tour .slick-slide{-webkit-transform:none;transform:none;opacity:1;margin:0 10px}#office .slick-controls{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px auto}#office .slick-arrow{position:relative;-webkit-transform:none;transform:none;top:auto;margin:0 10px}#find{display:block}footer{background-image:none}.services-grid{display:block;max-width:550px}.services-grid figure{max-height:100%}.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%}.gallery{padding:10px}.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}}@media (max-width:590px){.hd-info{display:none}#page-title h1:only-child,.h1,h2#append{font-size:48px}.dividerLead,.h2,h2{font-size:40px}#banner .play span{width:110px;height:110px}#banner .play img{max-width:90px}#banner .h1{font-size:14vw}#banner figure{margin:0 -65%}.flex-calls{display:block;padding:0 10px}#meet .caption{display:block;position:relative;margin-top:-50px}#meet .caption span{display:none}#meet .caption a:last-of-type{margin-top:10px}#team{background-image:none}#better{padding:50px 0}#better .contain{padding:0 20px}#featured{padding:50px 20px}.switch a{text-align:center;padding:15px 5px;display:block}.switch a span{display:block}.switch a:after{display:none}.flex-lab{display:block}#office{padding:40px 10px}#lab .h1{font-size:60px}#assoc{display:none}#copy span:first-of-type{display:block;font-size:0;margin:10px auto}.fo-links{display:block}.fo-links a{display:block;padding:15px 0}.contact{text-align:center;display:block}.contact p,.contact>div:first-child{margin:10px auto}.gallery{padding:20px 0}.youtube[class*=elem-]{width:100%}[data-player][class^=elem]{min-width:100%}.landing{display:block}}@media (max-width:480px){header .hours label{width:100px}#banner figure{margin:0 -75%}#reviews p{font-size:18px}#reviews author span{display:block}#better table td{padding:10px 4px;font-size:16px}.landing a .arrow{display:none}#fixed-tabs strong{display:none}.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:20px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:400px){#page-title h1:only-child,h2#append{font-size:45px}.dividerLead,.h2,h2{font-size:36px}#interior-banner .contain{padding:50px 10px}#banner figure{margin:0 -100%}#banner article .links a{padding:8px 3px;font-size:15px}#better table th{font-size:12px}#better table td{padding:10px 3px}#better table td{font-size:14px}#lab .h1{font-size:50px}.flex-lab h3 br{display:none}#info article{display:block}.more-to-explore [class^=btn]{min-width:100%;width:100%;margin:8px auto}[data-embed] .close{font-size:12px;min-width:120px;padding:4px}#quest .fo-title{font-size:30px}#copy{font-size:13px}#copy .icon-tnt{font-size:40px;margin-bottom:5px;margin-left:0}}.weather{background-color:#ac391c;color:#fff;font-weight:700;font-size:18px;display:block;text-align:center;padding:10px}.page_smile-gallery #page{padding:30px 0;max-width:100%}.icon-container{background-color:#175190;padding:50px 0;margin:30px 0}.icon-container .icons{display:flex;justify-content:space-around;align-items:center;max-width:1200px;margin:40px auto;flex-wrap:wrap;gap:30px}.icon-container .icons div{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-container span{max-width:180px;color:#fff;margin-top:20px;display:inline-block;font-size:25px}.icon-container .icons div:nth-child(1){align-self:flex-end}.icon-container .icons div:nth-child(1) img{margin-bottom:20px}#gallery-image-container h2{font-family:Domaine Sans Text;font-size:60px;letter-spacing:2px;text-align:center;margin:80px 0 30px 0}#gallery-image-container .gallery-images{display:flex;justify-content:space-around;align-items:center;max-width:1200px;gap:30px;margin:0 auto;flex-wrap:wrap}#gallery-image-container .gallery-images div{position:relative}#gallery-image-container .gallery-images div img{position:relative}.icon-container img{max-width:60%}#gallery-image-container .gallery-images div span{position:absolute;bottom:0;right:0;background-color:#fff;padding:5px;text-transform:uppercase}@media(max-width:600px){.icon-container .icons div:nth-child(1) img{margin-bottom:0}.icon-container span:nth-child(2),.icon-container span:nth-child(3),.icon-container span:nth-child(4){margin-top:20px}.icon-container .icons{gap:50px}#gallery-image-container .gallery-images div{margin:30px 10px}#gallery-image-container h2{font-size:30px}}@media (min-width:800px){#info figure{margin-right:-10%}}.flex-ed-great-dentistry {gap: 30px;}.flex-ed-great-dentistry > div {text-align: center;}@media (min-width:1000px){#bn-vid {max-height: 700px;overflow: hidden;}}#banner article {top: 60%;}@media (min-width:1500px) {#banner .play {bottom: 8pc;right: 6%;}}#banner .play {z-index: 3;}@media (max-width: 1330px) {#banner h2.h1 {font-size: 75px;}#banner h2 {font-size: 40px;} }@media (max-width:1000px){ #banner {height: 100vh;} #banner figure img {height: 100vh;} #callouts #badge {position:relative;top:auto;right:auto} #callouts {text-align: center;}}@media (max-width:1500px) and (min-width:1000px) { #banner .play {bottom: 20%;} #banner .play img{max-width:76%;} #banner .play span{width: 100px;height: 100px;}}@media (max-width: 750px) { #banner h2.h1 {font-size: 50px;} #banner h2 {font-size: 35px;} #banner .play img{max-width:76%;} #banner .play span{width: 100px;height: 100px;}}#banner.playing::before {background: none;}#banner.playing .fluid-vid {z-index: 1;}@media (min-width:1200px) { #reviews {max-height: 916px;}}.page_index #banner a:not(.btn) { color: #fff;text-decoration: underline;}.page_index #team a:not(.btn):hover {color: #4c86a8;}.page_index #location-near-you a:not(.btn):hover {color: #4c86a8;} .page_index #location-near-you a:not(.btn) {color:#000;}
