html {font-size:10px;}body {position:relative; background-color:#e7ebf1; color:#062e5d; font:400 2.1rem/1.2 filson-pro, sans-serif; counter-reset:section; overflow-x:hidden;}p {color:#062e5d; font:400 2.1rem/1.6 filson-pro, sans-serif; margin:10px auto;}a {cursor:pointer; text-decoration:none; color:#ee553d;}a[href=""] {pointer-events:none;}a:hover {color:#ff781e;}hr {position:relative; display:table; clear:both; margin:40px auto; width:100%; height:1px; background-color:#6183a6;}*:focus, a:focus, button:focus, input:focus {outline-width:medium; outline-color:#062e5d !important;}h1, h2, h3, h4, h5, h6 {margin:0; position:relative;}#page-title h1, .h1-small {color:#6183a6; font:500 1.2rem/1 poppins, sans-serif; display:block; margin:10px 0; text-transform:uppercase; letter-spacing:0.1rem;}#page-title h1:only-child, h2#append, .h1 {color:#062e5d; font:400 4.5rem/1.2 filson-pro, sans-serif;}h2, .h2, .dividerLead, .more-to-explore span {color:#062e5d; font:400 4.5rem/1.2 filson-pro, sans-serif; position:relative;}h3, .h3 {color:#062e5d; display:block; position:relative; font:400 3.4rem/1.1 filson-pro, sans-serif;}h4, .h4 {color:#062e5d; display:block; position:relative; font:400 1.8rem/1.1 filson-pro, sans-serif; text-transform:uppercase;}.toggle h2, .toggle h3 {color:#062e5d; display:block; position:relative; font:400 2.5rem/1.25 filson-pro, sans-serif;}main ul {list-style:none; padding:0; margin:10px 0; text-align:left; overflow:hidden;}main ul li {position:relative; display:block; margin:0 0 10px 26px; padding-left:24px; line-height:1.6; overflow:hidden;}main ul li:before {content:url("assets/images/list-decoration.png"); color:#062e5d; position:absolute; left:0; top:3px; font-size:0.9em;}.center-list {margin:25px auto 15px; display:table;}.column-3 {-webkit-column-count:3; column-count:3; padding-left:70px; max-width:820px; margin:15px auto;}[class^="btn"] {position:relative; z-index:1; display:table; vertical-align:middle; cursor:pointer; text-align:center; -webkit-transition:0.3s all; transition:0.3s all; font:400 1.8rem/1.2 filson-pro, sans-serif; color:#fff; min-width:250px; margin:10px 0; padding:14px 20px; border-radius:50px; background-color:#98c4ed;}[class^="btn"]:hover {background-color:#7590bf; color:#fff;}.btn-alt {background-color:#ee553d; color:#fff;}.btn-alt:hover {background-color:#b7402e; color:#fff;}.align-center {align-items:center;}.align-start {align-items:flex-start;}.align-end {align-items:flex-end;}.justify-start {justify-content:flex-start;}.justify-end {justify-content:flex-end;}.justify-center {justify-content:center; gap:15px;}.justify-around {justify-content:space-around;}.justify-between {justify-content:space-between;}.direction-row {flex-direction:row;}.direction-column {flex-direction:column;}.gap-10 {gap:10px;}.gap-20 {gap:20px;}.gap-30 {gap:30px;}.flex-container {max-width:1250px; margin:0 auto;}.flex-container > figure, .flex-container > article, .flex-container > div {-webkit-box-flex:0; -ms-flex:0 1 50%; flex:0 1 50%;}@media (max-width: 1024px) {.flex-container {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}#page-title h1:only-child, h2#append, .h1, h2, .h2, .dividerLead, .more-to-explore span {font-size:4rem;}.column-3 {-webkit-column-count:2; column-count:2; padding-left:50px;}}@media (max-width: 600px) {.column-3 {-webkit-column-count:1; column-count:1; padding-left:50px;}}header {position:fixed; z-index:100; left:0; top:0; width:100%; background-color:#e7ebf1; -webkit-transition:0.3s all; transition:0.3s all;}header:focus-within {z-index:500;}header .logo {position:relative; z-index:1;}header .hd-info { flex: 0 1 320px; }header .pho {max-width:270px;}header .pho .hd-title, header .pho a {color:#062e5d; display:block; text-align:center;}header .pho .hd-title {font-size:1.6rem; text-transform:uppercase; font-weight:400;}header .pho i {color:#98c4ed; font-size:2rem;}header .pho a {font-size:3.5rem; font-weight:300;}header .pho a:hover {color:#ff781e;}header li a {font-weight:400; font-family:filson-pro, sans-serif;}.hd-bar-mobile {font-size:1.7rem; padding:6px 10px; color:#fff; background-color:#ed851c; text-align:center; display:none; margin-bottom:10px;}#hd-top {background-color:#f1d8b7; padding:10px 20px;}#hd-top .hd-title {color:#062e5d; font-size:1.9rem; text-align:center; margin:0 auto 6px;}#hd-top .phy {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around; -webkit-box-align:center; -ms-flex-align:center; align-items:center; max-width:1400px; margin:0 auto;}#hd-top .phy a {color:#062e5d; font-size:1.8rem;}#hd-top .phy a:hover {color:#ed851b;}#hd-top .phy i {padding-top:3px; color:#98c4ed; font-size:0.7rem;}#hd-top .phy a[href=""] {pointer-events:none;}.hd-btns {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-flex:0; -ms-flex:0 1 320px; flex:0 1 320px; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}.hd-btns [class^="btn"] {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-width:auto; padding:4px 5px; margin:0; color:#062e5d;}.hd-btns [class^="btn"] span {font-size:0.9rem; display:block; font-family:poppins, sans-serif; text-transform:uppercase; letter-spacing:0.05rem;}.hd-btns .ra {-webkit-box-flex:1; -ms-flex:1 1 50%; flex:0 1 50%; margin-bottom:5px; background-color:#f1d8b7;}.hd-btns .btn-team {background-color:#062E5D; color:white; width:48%; margin-bottom:5px;}.hd-btns .ra span {font-size:1rem; letter-spacing:0.1rem;}.hd-btns .ra:hover {background-color:#e9c18c;}.hd-btns .btn-thr {-webkit-box-flex:0; -ms-flex:0 1 49%; flex:0 1 49%;}.hd-btns .fm {background-color:#b3c9e1;}.hd-btns .fm:hover {background-color:#8eafd3;}.hd-btns .rp {background-color:#c4cbc3;}.hd-btns .rp:hover {background-color:#a9b3a8;}.hd-btns .btn-thr.ss {background-color: #ED851B; border-color:#ED851B; color: #fff;}.hd-btns .btn-thr.ss:hover {background-color: #E37E16; border-color:#E37E16;}@media (min-width: 1025px) {.place-nav {max-width:1350px; margin:0 auto; padding:12px 15px; 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;}.hd-btns .btn-thr.rp, .hd-btns .btn-thr.fm, .hd-btns .btn-thr.ss { flex: 0 1 32% !important; }nav {border-top:1px solid #98c4ed; border-bottom:1px solid #98c4ed;}nav, nav ul li, nav ul li a {position:relative;}nav > ul {padding:0; max-width:1000px; 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:#03162d;}nav > ul > li > a span {color:#062e5d;}nav > ul > li:hover > a {color:#6183a6;}nav ul li:hover > ul {display:block; visibility:visible; -webkit-animation-name:fadeIn; animation-name:fadeIn; -webkit-animation-duration:0.25s; animation-duration:0.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:#062e5d; -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 > a button i {color:#fff;}nav ul ul li:hover > a {background-color:#98c4ed; color:#fff;}nav ul ul ul {left:100%; top:0; background-color:#6183a6;}nav ul ul ul li button i:before {content:"\e825" !important;}nav ul ul ul ul {top:auto; left:0px; position:relative; display:block; -webkit-box-shadow:none; box-shadow:none; background-color:#4c6a88;}nav ul ul ul ul li a {padding-left:2em; padding-left:2em;}nav ul ul ul ul li a {background-color:#506f8e;}nav ul ul ul ul li:hover a {background-color:#6dabe5;}.has-submenu span > a, .has-submenu button {display:inline-block; line-height:1;}.has-submenu.open > ul {display:block;}.has-submenu.open > ul *:focus {background-color:rgba(255, 255, 255, 0.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, 0.35); box-shadow:0 3px 7px rgba(24, 23, 24, 0.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 .place-nav {padding:10px; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; gap:15px;}.fix-nav .logo {-webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; max-width:200px; margin-right:auto;}.fix-nav .hd-info {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;}.fix-nav .hd-btns {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; -webkit-box-flex:0; -ms-flex:0 1 225px; flex:0 1 225px; flex-direction:column; gap:5px;}.fix-nav .hd-btns .btn-team {width:100%; margin-bottom:0;}.fix-nav .hd-btns .ra {margin-bottom:0;}.fix-nav header .pho {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:10px; max-width:unset; margin-bottom:5px; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end;}.fix-nav nav {border:none;}.fix-nav header #hd-top, .fix-nav .fm, .fix-nav .rp {display:none;}.fix-nav header .hd-info { flex: unset; }@media (max-width: 1210px) {.fix-nav .hd-btns {-webkit-box-flex:0; -ms-flex:0 1 190px; flex:0 1 190px;}.fix-nav nav > ul > li > a {font-size:15px;}}@media (max-width: 1150px) {.fix-nav .place-nav {gap:10px;}.fix-nav .logo {max-width:170px;}.fix-nav .hd-btns {-webkit-box-flex:0; -ms-flex:0 1 170px; flex:0 1 170px;}.fix-nav nav > ul > li > a {padding:6px 5px; font-size:14px;}}@media (max-width: 1024px) {.hd-btns .btn-thr {display:none;}.hd-btns .ra {border-radius:0; margin-bottom:0; padding:8px; color:#fff; background-color:#e9c18c;}.hd-btns .ra span {margin-top:3px;}header .logo {margin-right:auto; padding:10px; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0;}header .logo img {max-height:70px;}header .hd-info {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; padding:0 10px;}header .pho a {font-size:3rem;}.hd-bar-mobile {display:block;}#hd-contents {display:flex; align-items:center; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end;}header #hd-top, #main-nav, header nav ul, header .hd-btns, header [class^="btn"], header .phy {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); background-color:#fff;}.nav-up {-webkit-transform:translateY(-100%); transform:translateY(-100%);}.nav-up .hd-bar-mobile, .nav-down .hd-bar-mobile {margin-bottom:0;}body, header, .mean-container .mean-nav {-webkit-transition:all 0.3s; transition:all 0.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%; -webkit-transform:none; transform:none;}body.mean-active {overflow:hidden; right:80%;}body.mean-active:before {z-index:98; content:""; opacity:0.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:#6183a6; width:80px; 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:15px; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3;}.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:0.3s all; transition:0.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:0.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:#062e5d;}.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:0.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 .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;}}@media (max-width: 620px) {header .hd-info {display:none;}header .logo {padding:8px; margin:0 auto;}header .logo img {max-height:65px;}.mean-container .mean-bar {width:60px; -ms-flex-item-align:start; align-self:flex-start;}#hd-top .phy {max-width:300px; gap:20px; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-top:10px;}#hd-top .phy i:nth-of-type(3) {display:none;}.nav-down .mean-container .mean-bar {-ms-flex-item-align:stretch; -ms-grid-row-align:stretch; align-self:stretch;}}.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:#062e5d; font:700 15px/1 filson-pro, sans-serif, sans-serif; text-transform:uppercase; letter-spacing:1.5px; text-align:center; -webkit-transition:0.3s all; transition:0.3s all;}.play i {width:75px; height:75px; border-radius:50%; background-color:#fff; display:block; color:#062e5d; 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:0.3s all; transition:0.3s all;}.play i:before {margin:auto; padding-left:5px;}.play:hover {color:#6183a6;}.play:hover i {background-color:#6183a6; color:#fff;}[data-embed] .close, [data-vimeo] .close {cursor:pointer; line-height:1; background-color:#062e5d; color:#fff; padding:8px; text-transform:uppercase; z-index:5; position:absolute; top:0; right:0; min-width:160px;}[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:#03162d;}[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; padding-top:100px;}#banner .h1-small {text-align:left;}#banner .h3 {line-height:1.4; text-align:left; font-size:3.3rem;}#banner .h3 span {color:#ed851b;}#banner figure {max-width:1300px; margin:0 auto;}#banner figure img {margin:0;}#banner article {z-index:50; text-align:center; position:absolute; top:20%; right:15%; width:100%; max-width:680px; padding:10px; margin:0 0 0 auto;}#banner .play {position:relative; -webkit-transform:none; transform:none; left:auto; top:auto;}@media (max-width: 1450px) {#banner article {right:10%;}}@media (max-width: 1200px) {#banner {padding-top:50px;}#banner article {max-width:550px; right:5%; top:10%;}#banner .h3 br {display:none;}}@media (max-width: 1000px) {#banner {padding-top:370px;}#banner .h1-small, #banner .h3 {text-align:center;}#banner article {max-width:550px; right:50%; top:50px; -webkit-transform:translateX(50%); transform:translateX(50%);}}@media (max-width: 600px) {#banner article {top:10px;}#banner .h3 {font-size:3.3rem; line-height:1.2;}#banner .thumbnail {max-width:unset; width:120%;}}#insurance {background-color:#b3c9e1; padding:15px 15px 12px;}#insurance .container {max-width:1300px; margin:0 auto;}#insurance h2, #insurance p {color:#fff; text-align:center;}#insurance h2 {font-size:2.4rem; margin:0 0 10px; position:relative; background-color:#b3c9e1;}#insurance h2:before, #insurance h2:after {content:""; position:absolute; top:15px; background-color:#fff; opacity:0.5; height:1px; width:38%;}#insurance h2:before {left:0;}#insurance h2:after {right:0;}#insurance p {margin-bottom:0; margin-top:15px; font-size:1.6rem;}@media (max-width: 1200px) {#insurance h2:before, #insurance h2:after {width:35%;}}@media (max-width: 1000px) {#insurance h2:before, #insurance h2:after {width:15%;}#insurance .flex-row {-ms-flex-wrap:wrap; flex-wrap:wrap; gap:30px 20px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; max-width:600px; margin:15px auto;}}@media (max-width: 450px) {#insurance h2:before, #insurance h2:after {width:5%;}#insurance .flex-row {-ms-flex-wrap:unset; flex-wrap:unset; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:20px;}#insurance p {max-width:80%; margin:0 auto;}}#locations {text-align:center; width:95%; max-width:1250px; margin:60px auto; padding:40px 10px; box-shadow:0 3px 6px rgba(0, 0, 0, 0.16); border-radius:24px; background-image:url(assets/images/index-location-bg.png); background-size:cover;}#locations .links {margin:30px auto 0; max-width:1150px;}#locations .links div, #locations .links a {margin:5px; position:relative; border-radius:50%; overflow:hidden;}#locations .links a:hover span {background-color:#062e5c;}#locations .links div span, #locations .links a span {text-align:center; color:#ffffff; font-family:"filson-pro", sans-serif; transition:all 0.3s; font-size:25px; font-weight:400; line-height:1; display:block; padding:5px; background-color:#ed851b; position:absolute; bottom:20px; left:-20px; right:-20px;}@media (max-width: 1020px) {#locations .links {max-width:700px;}}@media (max-width: 1000px) {#locations {background-color:#92bee6; background-image:none;}#locations .links div {max-width:44%;}}#meet {padding:80px 20px 100px; background-color:#f7f2eb;}#meet figure {position:relative; -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto;}#meet .btn {margin-top:30px;}#meet .bg {width:120%; max-width:unset; margin-left:-10%; margin-bottom:-105%;}#meet article h4 {margin-top:30px; color:#7590bf;}#meet .team img {border-radius:15px; -webkit-transition:all 0.3s; transition:all 0.3s;}#meet .team h3 {font-size:2.4rem; margin:10px auto 3px; -webkit-transition:all 0.3s; transition:all 0.3s;}#meet .team {max-width:700px; width:95vw; margin:0 auto; position:relative; text-align:center;}#meet .team p {font-size:1.2rem; text-transform:uppercase; font-family:poppins, sans-serif; letter-spacing:0.1rem; font-weight:500; margin:0 auto;}@keyframes float {0% {transform:translateY(0);}50% {transform:translateY(-15px);}100% {transform:translateY(0);}}#meet .team a:hover h3 {color:#ff781e;}#meet .team a:hover img {transform:scale(1.05);}#meet article {-webkit-box-flex:0; -ms-flex:0 1 45%; flex:0 1 45%; position:relative; padding:50px 15px 0;}#meet .partners {background-color:#fff; border-radius:34px; padding:15px 20px 25px; margin-top:-85px; max-width:550px; width:96%; margin-left:auto; z-index:10; position:relative;}#meet .partners .flex-row {-webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:20px;}#meet .partners h4 {text-align:center; letter-spacing:0.15rem; margin:0 auto 12px; color:#686868;}@media (min-width: 1025px) {#meet .team {height:700px;}#meet .team [class^="item"] {text-align:center; position:absolute;}#meet .team [class^="item"] > div {position:relative; height:170px; min-width:170px;}#meet .team .item-1 > div {min-width:230px;}#meet .team .item-2 > div {min-width:175px;}#meet .team .item-3 > div {min-width:180px;}#meet .team .item-4 > div {min-width:195px;}#meet .team .item-5 > div {min-width:210px;}#meet .team .item a {position:absolute; left:0; right:0; top:0; margin:0 auto; opacity:0; transition:all 2s;}#meet .team .item a.active {opacity:1; transition:all 2s;}#meet .team .item-1 {top:0; left:18%; animation:5s ease-in-out 1s infinite alternate float;}#meet .team .item-2 {top:42%; left:6%; animation:5s ease-in-out 0.5s infinite alternate float;}#meet .team .item-3 {top:18%; right:7%; animation:5s ease-in-out 1.5s infinite alternate float;}#meet .team .item-4 {top:48%; right:3%; animation:5s ease-in-out 0.5s infinite alternate float;}#meet .team .item-5 {top:30%; left:35%; animation:5s ease-in-out 2s infinite alternate float;}#meet .team .item-6 {bottom:17%; right:34%; animation:5s ease-in-out 1s infinite alternate float;}}@media (max-width: 1200px) {#meet {padding-bottom:120px;}#meet figure {-webkit-box-flex:0; -ms-flex:0 1 55%; flex:0 1 55%;}#meet .bg {margin-left:-15%; min-width:600px;}#meet .team a h3 {font-size:2.2rem;}#meet article p {font-size:2rem;}#meet article h2 {font-size:4.2rem;}#meet .partners {margin-top:30px;}}@media (max-width: 1024px) {#meet {padding:20px 0 80px;}#meet .flex-container {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse;}#meet figure {position:relative; padding:0;}#meet .bg {position:absolute; top:5%; bottom:5%; left:-10%; right:-10%; -o-object-fit:cover; object-fit:cover; width:100vw; height:520px; margin:0 auto; min-width:unset;}#meet .team {display:flex !important; flex-wrap:wrap; justify-content:center; max-width:600px;}#meet .slick-controls {margin:0 auto;}#meet .team .item {width:100%; max-width:300px;}#meet .team .item > div {display:flex; gap:2%; margin-bottom:30px;}#meet .team a {position:relative; width:48%; top:unset !important; left:unset !important; right:unset !important; bottom:unset !important;}#meet .team a img {margin:0 auto;}#meet article {text-align:center; max-width:600px; margin:50px auto 0;}#meet article ul {display:table; margin:20px auto;}#meet .partners {position:relative; margin:50px auto 0;}#meet .partners .flex-row {-ms-flex-wrap:wrap; flex-wrap:wrap; gap:30px;}#meet .btn {position:relative; bottom:unset; right:unset; margin:30px auto 0;}#meet .team a h3 {font-size:1.8rem;}}#impact {background-color:#f1d8b7; padding:80px 20px;}#impact article {text-align:center; max-width:950px; margin:0 auto;}#impact .flex-row {-webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; max-width:1200px; margin:40px auto 0;}#impact .flex-row > div {text-align:center; width:100%;}#impact .flex-row > div:nth-of-type(1) {max-width:320px;}#impact .flex-row > div:nth-of-type(2) {border-left:1px solid #fff; border-right:1px solid #fff; max-width:420px;}#impact .flex-row > div:nth-of-type(3) {max-width:320px;}#impact .flex-row .h3 {font-size:5rem; 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;}#impact .flex-row .h3 small {font-size:2.2rem; padding-top:6px;}#impact .flex-row p {margin:0; line-height:1.2; font-size:1.6rem;}@media (max-width: 750px) {#impact .flex-row {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}#impact .flex-row > div:nth-of-type(1), #impact .flex-row > div:nth-of-type(2), #impact .flex-row > div:nth-of-type(3) {max-width:200px;}#impact .flex-row > div:nth-of-type(1) {padding-bottom:30px;}#impact .flex-row > div:nth-of-type(2) {border:none; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:30px 0;}#impact .flex-row > div:nth-of-type(3) {padding-top:30px;}}.title-lines {display:table; margin:0 auto; position:relative; font-size:2rem; letter-spacing:0.2rem;}.title-lines:after, .title-lines:before {position:absolute; content:""; width:25px; height:4px; top:8px; background-color:#f1d8b7;}.title-lines:after {left:-40px;}.title-lines:before {right:-40px;}#all-we-do {background-color:#f7f2eb; padding:80px 20px 100px;}#all-we-do .flex-container {-webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:100px; gap:30px;}#all-we-do article > div {max-width:550px;}#all-we-do .btn {margin-top:30px;}#all-we-do .flex-row {max-width:1300px; margin:30px auto 0;}#all-we-do .flex-row a {-webkit-box-flex:0; -ms-flex:0 1 32%; flex:0 1 32%; border-radius:20px; padding:15px 15px 20px;}#all-we-do .flex-row a h3 {font-size:2.5rem; text-align:center; margin-top:10px;}#all-we-do .flex-row a figure {height:70px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}#all-we-do .flex-row a:nth-of-type(1) {background-color:#b3c9e1;}#all-we-do .flex-row a:nth-of-type(1):hover {background-color:#8eafd3;}#all-we-do .flex-row a:nth-of-type(2) {background-color:#f1d8b7;}#all-we-do .flex-row a:nth-of-type(2):hover {background-color:#e9c18c;}#all-we-do .flex-row a:nth-of-type(3) {background-color:#c4cbc3;}#all-we-do .flex-row a:nth-of-type(3):hover {background-color:#a9b3a8;}@media (max-width: 1200px) {#all-we-do .flex-row a h3 {font-size:2rem;}}#financing {background-color:#fff; padding:80px 20px;}#financing .btn {margin-top:20px;}#financing article > div {max-width:600px;}#financing .flex-container {-webkit-box-align:center; -ms-flex-align:center; align-items:center;}#financing figure img {margin-right:0;}@media (max-width: 1024px) {#financing .flex-container, #all-we-do .flex-container {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}#financing .flex-container article, #all-we-do .flex-container article {text-align:center;}#financing .flex-container article .btn, #all-we-do .flex-container article .btn {margin:30px auto 0;}#all-we-do .flex-row a h3 {font-size:1.6rem;}#financing .flex-container {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse;}#financing article {margin-top:40px;}#financing article > div {max-width:550px;}}@media (max-width: 800px) {.title-lines {text-align:center; font-size:1.8rem; letter-spacing:0.15rem;}#all-we-do .flex-row {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:20px;}#all-we-do .flex-row a {width:450px; max-width:100%;}}@media (max-width: 700px) {.title-lines {max-width:350px;}.title-lines:after, .title-lines:before {width:20px; height:3px; top:15px;}.title-lines:after {left:-5px;}.title-lines:before {right:-5px;}}#services {padding:80px 20px; background-color:#f7f2eb;}#services article {max-width:1250px; margin:0 auto; text-align:center;}#services .title-lines {margin:50px auto 30px;}#services .flex-services {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; max-width:1100px; margin:0 auto; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; gap:20px;}#services .flex-services a {height:175px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-flex:0; -ms-flex:0 1 48%; flex:0 1 48%; background-color:rgba(152, 196, 237, 0.3); border-radius:20px; overflow:hidden;}#services .flex-services a img, #services .flex-services a h3 {z-index:10; position:relative;}#services .flex-services a figure {-webkit-box-flex:0; -ms-flex:0 1 40%; flex:0 1 40%; position:relative;}#services .flex-services a svg {width:350px; position:absolute; top:-100px; -webkit-transition:all 0.5s; transition:all 0.5s;}#services .flex-services a:hover {background-color:#b3c9e1;}#services .flex-services a.left svg {left:-140px;}#services .flex-services a.right svg {right:-140px;}@media (max-width: 1000px) {#services .flex-services a h3 {font-size:2.8rem;}}@media (max-width: 750px) {#services .flex-services {max-width:450px; margin:0 auto;}#services .flex-services a {-webkit-box-flex:0; -ms-flex:0 1 100%; flex:0 1 100%; max-width:95%;}#services .flex-services a h3 {font-size:2.5rem;}#services a:nth-of-type(odd) {margin-right:auto;}#services a:nth-of-type(odd) svg {left:-140px !important; right:unset !important;}#services a:nth-of-type(odd) article {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}#services a:nth-of-type(odd) figure {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;}#services a:nth-of-type(even) {margin-left:auto; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;}#services a:nth-of-type(even) article {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;}#services a:nth-of-type(even) figure {-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}#services a:nth-of-type(even) svg {right:-140px !important; left:unset !important;}}#index-faq {background-color:#c4cbc3; padding:100px 15px;}#index-faq .h2 {display:block; text-align:center;}#index-faq .h2, #index-faq h3, #index-faq p, #index-faq li {color:#fff;}#index-faq .accordion {border-bottom:1px solid rgba(255, 255, 255, 0.25); border-left:none; border-right:none;}#index-faq .accordion > div {padding:0 20px 20px 0;}#index-faq .toggle {border-top:1px solid rgba(255, 255, 255, 0.25); -webkit-transition:all 0.3s; transition:all 0.3s; padding:20px 50px 20px 0;}#index-faq .toggle:hover:after {background-color:rgba(0, 0, 0, 0.15); color:#fff;}#index-faq .toggle:after {background-color:transparent; color:#fff; content:"\e825"; font-family:fontello; right:0;}#index-faq .toggle.active:after {content:"\e83a"; padding-bottom:5px;}#index-faq .btn {margin:0 auto;}#fo-locations #hd-top {display:block;}#my-store-18159143 {max-width:1200px !important; margin:0 auto !important;}#my-store-18159143 .ec-footer__cell:before {display:none !important;}.simple {line-height:1; font-size:0; margin:0 auto; text-align:center;}.simple input:not([type="submit"]), .simple textarea, .simple select {-webkit-box-sizing:border-box !important; box-sizing:border-box !important; border:0; border-radius:0; line-height:1; font-size:18px; width:100%; max-width:100%; padding:0 11px; margin-bottom:10px; height:45px; color:#062e5d; background-color:#eee;}.simple textarea {height:130px; padding:14px 11px;}.simple .btn {margin:20px auto;}.simple input:focus, .simple textarea:focus, .simple select:focus {outline:0; background-color:#e7f0f6; color:#062e5d;}::-webkit-input-placeholder {color:#062e5d;}:-ms-input-placeholder {color:#062e5d;}::-ms-input-placeholder {color:#062e5d;}::placeholder {color:#062e5d;}::-webkit-input-placeholder {color:#062e5d;}.social {font-size:0; text-align:center; margin:10px auto; display:flex; justify-content:space-around;}.social a {position:relative; display:inline-block; margin:5px; font-size:25px; color:#fff; width:50px; height:50px; border-radius:50%; line-height:47px; border:2px solid #ed851b; color:#062e5d;}.social a:hover {background-color:#ed851b; color:#fff;}footer .social {margin-top:30px; border-top:1px solid rgba(0, 0, 0, 0.15); padding-top:20px; max-width:650px; width:90%;}#fo-contents {background-color:#fff; max-width:100%;}#fo-contents article {padding:80px 20px 20px;}#fo-contents figure {background-color:#a2bcd9; background-image:url("assets/images/footer-bg.jpg"); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding:80px 20px;}#fo-contents figure img {max-width:80%;}.fo-info {text-align:center;}.fo-info .logo-icon {margin-bottom:20px;}.fo-info .fo-title {color:#062e5d; letter-spacing:0.1rem; font:400 3rem/1 filson-pro, sans-serif; display:block; text-transform:uppercase;}.fo-info .pho {font:300 4.5rem/1 filson-pro, sans-serif; margin:10px auto 15px;}.fo-info .phy {font:300 1.8rem/1 filson-pro, sans-serif;}.fo-info .pho, .fo-info .phy, .fo-info .logo-icon {display:block; color:#03162d;}.fo-info .pho:hover, .fo-info .phy:hover, .fo-info .logo-icon:hover {color:#6183a6;}#assoc .flex-row {max-width:600px; margin:20px auto 0;}#copy {font:400 1.5rem/1.5 filson-pro, sans-serif; color:#062E5D; padding:20px 10px 0; text-align:center; max-width:90%; width:650px; margin:20px auto 0;}#copy a {color:#ff781e;}#copy em {font-style:normal;}#copy .tnt {color:#062e5d;}#copy .icon-tnt {display:inline-block; vertical-align:middle; margin:0 20px 10px -12px; font-size:70px; color:#ff781e;}@media (max-width: 600px) {#assoc .flex-row {flex-wrap:wrap; gap:25px; margin:30px auto 0;}#assoc .flex-row span {flex:0 1 45%;}#copy {max-width:80%;}.fo-info .pho {font-size:4rem; margin-bottom:25px;}.fo-info .phy {font-size:1.6rem;}}.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 {padding:0; position:absolute; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); left:0; z-index:5; -webkit-transition:0.3s all; transition:0.3s all;}.slick-arrow svg path, .slick-arrow svg line {-webkit-transition:0.3s all; transition:0.3s all;}.slick-arrow:hover svg path, .slick-arrow:hover svg line {stroke:#6183a6;}#next {left:auto; right:30px; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}#prev {left:30px;}.slick-dots {line-height:1;}.slick-dots li {line-height:1;}.slick-dots li button {padding:0;}.slick-dots span {cursor:pointer; background-color:#b3c9e1; height:12px; width:12px; border-radius:50%; display:inline-block; margin:0 5px;}.slick-dots .slick-active span {opacity:1; background-color:#062e5d;}.pagingInfo {font-size:30px; text-align:center;}.gallery {max-width:950px; margin:40px auto; padding:0 60px; position:relative;}.gallery .slick-arrow {top:50%;}.slick-gallery {position:relative; margin:20px auto; text-align:center;}.slick-gallery img {border-radius:24px 24px 0 0;}.slick-gallery article div p {display:block;}.slick-gallery figcaption {margin:0 auto; background-color:#062e5d; padding:10px; border-radius:0 0 24px 24px;}.slick-gallery figcaption p {color:#fff;}#tour .slick-gallery img {border-radius:24px;}#tour .gallery .slick-arrow {top:45%;}@media (max-width: 1024px) {.gallery {padding:0 70px;}}@media (max-width: 700px) {.gallery {padding:0;}.slick-dots {margin-bottom:7px;}.slick-arrow {position:relative; top:unset; -webkit-transform:unset; transform:unset; left:0;}.slick-arrow svg {max-width:50px;}}.why {padding:30px 10px 10px; position:relative; counter-reset:why-section;}.why:before {content:""; position:absolute; left:-1000px; right:-1000px; top:0; bottom:0; background-color:#6183a6;}.why h2 {text-align:center; font-size:30px;}.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:#fff; overflow:visible;}.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; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin:0 auto 10px; width:56px; height:54px; border-radius:50%; background-color:#062e5d; color:#fff; font:400 30px/1 filson-pro, sans-serif; text-align:center;}@media (max-width: 1024px) {.why ul {-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;}}.page-divider {display:block; max-width:100%; width:100%; position:relative; z-index:1;}.block {position:relative; display:block; clear:both; width:100%; max-width:1250px; margin:0 auto; padding:60px 10px;}.block:before {content:""; position:absolute; left:-1000px; right:-1000px; top:0; bottom:0; z-index:-1;}.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; gap:40px;}.block h2 {margin-bottom:20px; text-transform:lowercase;}.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; margin-top:25px;}.block .elem {-webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; margin:0; position:relative; z-index:3;}.block .elem-right {-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;}.mini-block {display:-webkit-box; display:-ms-flexbox; display:flex; max-width:1100px; width:100%; margin:30px auto;}.block.no_img article {max-width:1130px; margin:auto; text-align:center;}.block.no_img article .btn {margin:15px auto 0;}.block.no_img:nth-of-type(even):before {background-color:rgba(0, 0, 0, 0.03);}@media (max-width: 1024px) {.block {max-width:550px; margin:0 auto; padding:50px 10px;}.block h2 {text-align:center;}.block article {-webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; text-align:center;}.block article p {margin:10px auto; display:block;}.block .elem {margin:20px auto 30px !important;}.block .elem-left, .block .elem-right {margin:0 auto; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0;}.block .contain {-webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}.block .btn {margin:20px auto 0;}.mini-block {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}}.page_request-an-appointment #page {padding-top:0;}.page_refer-a-patient #page {padding-top:25px;}.page_sleep-testing #page {padding:0;}.meet .block:nth-of-type(1) {padding:0; margin-top:50px;}.meet .block:nth-of-type(1) h2 {margin-bottom:20px;}.meet .block:nth-of-type(1) article {background-color:#fff; padding:50px 50px; border-radius:24px; -webkit-box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.15); box-shadow:0 3px 6px 0 rgba(0, 0, 0, 0.15);}.meet .block:nth-of-type(2) .elem {border-radius:24px;}.meet .block:nth-of-type(2) .contain {-webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}@media (max-width: 1024px) {.meet .block:nth-of-type(1) {max-width:800px;}.meet .block:nth-of-type(2) .contain {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}}@media (max-width: 600px) {.meet .block:nth-of-type(1) h2 {max-width:240px;}.meet .block:nth-of-type(1) article {padding:40px 20px;}}.more-to-explore {position:relative; text-align:center; margin:0 auto; padding:40px 10px 60px; background-color:#f1d8b7;}.more-to-explore span {color:#fff; text-transform:lowercase; font-size:5rem;}.more-to-explore p {padding: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:360px; margin:5px;}.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;}.services-grid > div {-webkit-box-flex:0; -ms-flex:0 1 32%; flex:0 1 32%; margin:10px auto;}.services-grid h3 {display:block; text-align:center; line-height:1.1;}.services-grid h3 a {color:#062e5d;}.services-grid h3 span {display:block; font-size:18px;}.services-grid figure {-webkit-transition:0.4s all; transition:0.4s all;}.services-grid figure img {width:100%;}.services-grid ul {display:table; margin:20px auto;}.services-grid ul li {line-height:1.2; margin:10px auto;}.services-grid ul li a {color:#062e5d;}.services-grid h3:hover a {color:#062e5d;}.services-grid ul li:hover a {color:#6183a6;}#page {position:relative; display:block; width:100%; margin:auto; padding:80px 10px 30px; clear:both; background-color:#f7f2eb;}.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;}.elem-left, .elem-right, .block .elem-left, .block .elem-right {display:table; float:none; margin:20px auto; max-width:100%;}}#interior-banner {position:relative; text-align:center; padding:50px 15px 0;}#interior-banner .contain {padding:0 20px 50px; position:relative; z-index:1;}.flex-title {height:100%; margin:auto; width:100%; max-width:1250px;}.flex-title #page-title {margin:auto;}.flex-title .contain {-webkit-box-flex:0; -ms-flex:0 1 50%; flex:0 1 50%; text-align:left;}.flex-title .contain > div {max-width:600px; margin:auto;}#intro {margin:0 auto;}#intro .btn {margin:10px auto;}#main-img {object-fit:cover; -o-object-fit:cover; -webkit-box-flex:0; -ms-flex:0 1 auto; flex:0 1 auto; margin-bottom:-80px; z-index:10; border-radius:24px;}#static-banner {display:none;}.banner-no-img #interior-banner {padding:80px 20px;}.banner-no-img #interior-banner .contain {padding:0; max-width:1050px; margin:0 auto;}@media (max-width: 1000px) {#page {padding:20px 10px 30px;}#interior-banner {max-width:550px; padding:20px 10px 0; margin:0 auto;}#interior-banner .contain {text-align:center; padding:0 10px 50px;}.flex-title {-webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse;}#main-img {margin-bottom:30px;}}.landing {max-width:1000px; 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; gap:25px; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:40px auto;}.landing a {margin:10px 0 20px; text-align:center; display:table; max-width:275px;}.landing a img {border-radius:24px;}.landing a h3 {margin:15px auto 0; display:block;}.landing a:hover h3 {background-color:#6183a6; color:#fff;}.landing.team a {pointer-events:none;}.landing.team a:hover h3 {background-color:#98c4ed;}#refer {background:#6183a6; margin:40px auto; max-width:600px; padding:30px 20px 20px; border-radius:10px;}#refer h3 {color:#fff; margin-bottom:30px;}#refer .simple {max-width:650px; margin:auto;}#news-grid {display:flex; flex-flow:wrap; justify-content:center; max-width:1200px; gap:15px; margin:0 auto;}#news-grid > * {background:#fff; max-width:calc((100% - 40px) / 3); flex:100%; text-align:center; box-sizing:border-box; padding:30px 10px; display:flex; flex-flow:column; justify-content:center;}#news-grid > div {box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15); border-radius:5px;}#news-grid .btn {margin:20px auto 0;}#news-grid img {margin:auto;}#news-grid h5 {margin:15px auto;}@media screen and (max-width: 1023px) {#news-grid > * {max-width:calc((100% - 40px) / 2);}}@media screen and (max-width: 600px) {#news-grid {max-width:350px; margin:0 auto;}#news-grid > * {max-width:350px;}}.accordion {margin:40px auto; text-align:left; max-width:1100px; border-bottom:1px solid #7590bf; border-left:1px solid #7590bf; border-right:1px solid #7590bf; display:block;}.accordion .toggle {position:relative; cursor:pointer; clear:both; padding:20px 50px 20px 20px; border-top:1px solid #7590bf; width:100%; display:block; text-align:left;}.accordion .toggle h2, .accordion .toggle h3 {-webkit-transition:all 0.3s; transition:all 0.3s; margin-bottom:0;}.accordion .toggle:hover h2, .accordion .toggle:hover h3, .accordion .toggle:hover .h2, .accordion .toggle:hover .h3 {color:#062e5d;}.accordion .toggle.active:after {content:url("assets/images/toggle-minus.png"); padding-bottom:0; line-height:0;}.accordion .toggle:after {content:url("assets/images/toggle-plus.png"); position:absolute; top:15px; right:10px; font-size:30px; text-align:center; width:40px; height:40px; line-height:24px; color:#fff; background-color:transparent; 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:0 50px 20px 20px;}.accordion > div p {font-size:1.9rem;}.accordion > div p:first-of-type {margin-top:0;}.appliances.accordion div > div {display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important;}.appliances.accordion div > div span {-webkit-box-flex:0; -ms-flex:0 1 30%; flex:0 1 30%;}.appliances.accordion div > div p {-webkit-box-flex:0; -ms-flex:0 1 68%; flex:0 1 68%;}.appliances.accordion .flex-content {display:-webkit-box; display:-ms-flexbox; display:flex;}.appliances.accordion .toggle {border-top:1px solid #7590bf;}.appliances.accordion .toggle:after {background-color:transparent; right:10px; content:url("assets/images/toggle-plus.png");}.appliances.accordion .toggle.active:after {content:url("assets/images/toggle-minus.png"); padding-bottom:0; line-height:0;}@media (max-width: 1024px) {.accordion {margin:50px;}.accordion > div {padding:0 20px 20px 20px;}}@media (max-width: 1000px) {.appliances.accordion {margin-bottom:0;}.appliances.accordion > div > div {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}.appliances.accordion > div > div p {text-align:center; margin:15px auto;}}@media (max-width: 600px) {.accordion {margin:50px 10px;}}.hours {display:table; margin:10px auto; text-align:left !important;}.hours label {width:130px; 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-map {height:380px; margin:20px auto 40px;}.contact-map iframe {height:100%; width:100%;}@media (max-width: 1024px) {.contact {text-align:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;}}.vid-flex {margin:auto; text-align:center; margin-bottom:5pc;}.vid-flex h2 {margin-bottom:3pc;}.vid-flex p {margin-bottom:3pc;}.vid-flex div span {display:grid; justify-content:center;}.vid-flex div span small {margin-bottom:1pc;}.vid-flex div {display:grid; justify-content:center; gap:3pc;}#spanish-translator {position: fixed; bottom: 20px; left: 50px; z-index: 10;}#spanish-translator .btn {font-size: 16px; padding: 10px 20px; font-weight: 600;background-color: #ed851b;}#spanish-translator .btn:hover {background-color: #062E5D;}#store-cta{background-color:#062E5D;text-align:center;padding:35px 20px 0}#store-cta h3{color:#fff}#store-cta .btn{margin:20px auto -25px}.product-grid{padding:80px 20px}.product-grid .h3{text-align:center;margin-bottom:30px}.flex-products{flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin:0 auto}.product-card{flex:0 1 280px;box-shadow:1px 0 8px 1px #00000024;background-color:#fff;border-radius:24px;overflow:hidden;background-color:#fff}.product-card a:hover img{transform:scale(1.1)}.product-card figure{height:200px;object-fit:contain;display:flex;align-items:center}.product-card figure img{object-fit:contain;max-height:100%;margin:auto;max-width:90%;max-height:90%;transition:all .5s}.product-card article{height:180px;padding:20px;text-align:center;background-color:#f2f2f2;display:flex;flex-direction:column}.product-card article small{display:block;margin-top:5px}.product-card h3{font-size:18px}.product-card .btn{min-width:130px;margin-top:auto;background-color:#ed851b}.product-card .btn:hover{background-color:#A2BCD9}
