:root{--background:#f4f3e9;--_fonts---paragraph-font:proxima-nova,sans-serif;--text-color-dark:#222;--_fonts---header-font:minerva-modern,sans-serif;--_fonts---h1:6.2em;--_fonts---h2:4.6em;--_fonts---h3:3em;--_fonts---h4:2em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--_fonts---paragraph-sizes:1.8em;--brand-secondary:#5c8191;--_sizes---nav-bar-size:161px;--white:white;--brand-primary:#697560;--light-grey:#f3f3f5;--text-color-light:white;--transparency:transparent;--brand-accent-1:#c1af61;--_sizes---h-padding:100px;--_sizes---v-padding:100px;--black:black;--brand-accent-3:#b2a68d;--brand-accent-2:#a4b6ba;--testing-color\<deleted\|variable-9bc8cebb\>:lime;--_fonts---button-font:Arial,"Helvetica Neue",Helvetica,sans-serif;--_sizes---large-header:20.6em;--_sizes---calendar-stroke-width:15px;--range-circle:#ffffffe6;--range-circle-hover:#ffffff80;--volume-lottie:#212121}body{background-color:var(--background);font-family:var(--_fonts---paragraph-font);color:var(--text-color-dark);--_sizes---nav-bar-size:161px;--_sizes---h-padding:100px;--_sizes---v-padding:100px;--_sizes---large-header:20.6em;--_sizes---calendar-stroke-width:15px;font-size:1em;line-height:1.5em}h1{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h1);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.2}h2{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h2);margin-top:0;margin-bottom:20px;font-weight:400;line-height:1.2}h3{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h3);margin-bottom:5px;line-height:1.2}h4{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h4);margin-top:20px;margin-bottom:20px;line-height:1.2}h5{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h5);line-height:1.2}h6{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h6);line-height:1.2}p{font-size:var(--_fonts---paragraph-sizes);font-weight:400;line-height:1.75}a{line-height:1.5;transition:color .2s}a:hover{color:var(--brand-secondary)}ul{padding-left:30px}li{font-size:var(--_fonts---paragraph-sizes);margin-bottom:15px;font-weight:400;line-height:1.25}img{display:inline-block}label{margin-bottom:5px;font-weight:700;display:block}strong{font-weight:700}blockquote{border-left:10px solid var(--brand-secondary);font-style:italic;line-height:1.5}figure{margin-bottom:10px}figcaption{text-align:center;margin-top:5px;margin-bottom:80px}.w-form-formrecaptcha{margin-bottom:8px}.menu{z-index:99;padding:var(--_sizes---nav-bar-size)20px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.nav{color:var(--brand-secondary)}.nav-bar-right{grid-column-gap:20px;grid-row-gap:20px;flex:none;justify-content:flex-end;align-items:center;display:flex}.nav-bar{z-index:100;height:var(--_sizes---nav-bar-size);justify-content:space-between;align-items:center;padding:20px 45px;transition:transform .3s cubic-bezier(.455,.03,.515,.955);display:flex;position:fixed;top:0;left:0;right:0}.nav-spacer{height:var(--_sizes---nav-bar-size)}.nav-bar-left{flex-direction:column;flex:none;align-items:flex-start;display:flex}.s{flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;display:flex;position:relative}.s.shaded{min-height:40vw;color:var(--white)}.s.dark{background-color:var(--brand-primary);color:#fff}.s.dim{background-color:var(--light-grey)}.s.bg-gradient{background-color:var(--brand-primary);background-image:linear-gradient(320deg,var(--brand-secondary),var(--brand-primary));color:#fff}.s.narrow{padding-top:50px;padding-bottom:50px}.s.bg-dark-brand{background-color:var(--brand-primary);color:var(--white)}.s.bg-light-brand{background-color:var(--brand-secondary);color:var(--white)}.s.white-text{color:var(--white)}.s.footer{grid-column-gap:40px;grid-row-gap:40px;background-color:var(--brand-primary);color:var(--text-color-light);padding:60px 45px}.s.hero-s{min-height:90vh;color:var(--white);flex:1;justify-content:flex-end;align-items:flex-start;padding:100px}.px-holder{z-index:0;position:absolute;inset:0;overflow:hidden}.px-hero{position:absolute;inset:-5vw 0}.px-hero._0vw,.px-hero.top-1,.px-hero.top-1{top:-1vw}.px-image{position:absolute;inset:-5vw 0}.px-image.t-2{top:-2vw}.form{text-align:center}.appt-box{z-index:1;background-color:var(--white);width:100%;max-width:540px;box-shadow:1px 1px 11px 0 var(--transparency);color:var(--text-color-dark);text-align:center;flex-direction:column;justify-content:center;align-items:stretch;padding:0;display:flex;position:relative}.success-message{background-color:#0000;padding:0}.form-block{width:100%}.appt{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffa6;background-color:#f3f3f5e6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.bh{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.bh.center-h{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;justify-content:center;align-items:center}.bh.connect{flex-flow:column;justify-content:flex-start;align-items:stretch;max-width:280px}.bh.center-bh{justify-content:center;align-items:center}.sr{width:1px;height:1px;margin-bottom:-1px;margin-right:-1px;overflow:hidden}.appt-phone-link{color:var(--brand-primary);font-weight:700;text-decoration:none}.input{border:1px solid var(--white);min-height:46px;color:var(--text-color-dark);font-size:var(--_fonts---paragraph-sizes);border-radius:23px;padding:15px 17px;line-height:1.3;transition:border .3s;box-shadow:inset 0 0 #0000}.input:focus{border-style:solid;border-color:var(--brand-secondary)}.input::placeholder{letter-spacing:1px;text-transform:uppercase;font-size:13px}.input.search{margin-bottom:0;margin-right:-30px}.input.last{margin-bottom:30px}.input.appt-input{background-color:var(--light-grey)}.fill-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0%}.fill-image.circle-mask-fill-img{object-position:50% 50%}.fill-image.image-on-shader:where(.w-variant-f0477077-6742-ccce-b1d5-c0db7721f8f4),.fill-image.image-on-shader:where(.w-variant-1ec92996-dc4b-b943-e96e-0d42c3733382),.fill-image.image-on-shader:where(.w-variant-134264b7-5cac-7882-1ca5-de84f63a610d),.fill-image.image-on-shader:where(.w-variant-528e6c8e-6660-eae7-3f3f-ad992ccaa6d0){filter:saturate(0%)}.fill-image.t-3vw{object-position:50% 3vw}.fill-image.image-on-shader:where(.w-variant-f0477077-6742-ccce-b1d5-c0db7721f8f4),.fill-image.image-on-shader:where(.w-variant-1ec92996-dc4b-b943-e96e-0d42c3733382),.fill-image.image-on-shader:where(.w-variant-134264b7-5cac-7882-1ca5-de84f63a610d),.fill-image.image-on-shader:where(.w-variant-528e6c8e-6660-eae7-3f3f-ad992ccaa6d0){filter:saturate(0%)}.fill-image.t-0{object-position:50% 0%}.split{justify-content:space-between;display:flex}.split.gap-v-30{grid-column-gap:80px;grid-row-gap:80px;flex-flow:column}.split-image{border-top-left-radius:100px;border-top-right-radius:100px;width:100%;max-width:35vw;min-height:40vw;margin-left:auto;margin-right:auto;position:relative;inset:0%;overflow:hidden}.split-image.above{z-index:1;margin-top:-3vw;margin-bottom:-3vw}.split-content{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:50px 20px;display:flex}.split-content.p0{justify-content:flex-start;align-items:center;padding-top:0;padding-bottom:0}.split-content.no-bottom-padding-mobile.gap-v-50{grid-column-gap:50px;grid-row-gap:50px;grid-column-gap:50px;grid-row-gap:50px}.half-c{width:100%;max-width:460px}.half-c.smaller{width:auto}.half-c.team-split-item{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;max-width:750px;display:flex}.s8e8-tag{color:#fff6;text-align:center;text-decoration:none}.s8e8-tag:hover{color:#fff}.s8e8-tag-text{text-align:center;letter-spacing:.8px;text-transform:uppercase;margin-bottom:1px;font-size:24px;line-height:1em;text-decoration:none}.button-spacer{height:25px}.appt-box-content{width:100%;padding:40px}.appt-box-h{background-color:var(--brand-primary);color:var(--white);text-align:left;flex:1;justify-content:flex-start;align-items:center;margin:0;padding:20px;display:flex}.appt-box-header{align-items:stretch;height:80px;display:flex}.appt-box-close-link{background-color:var(--brand-primary);color:var(--white);cursor:pointer;justify-content:center;align-self:stretch;align-items:center;padding-left:25px;padding-right:25px;display:flex}.appt-box-close-link:hover{background-color:var(--brand-secondary);color:var(--text-color-light)}.appt-closer{position:absolute;inset:0%}.nav-bar-center{flex:0 auto;position:absolute;left:50%;transform:translate(-50%)}.brand-primary-color{color:var(--brand-primary)}.hero-holder{flex-direction:column;display:flex}.footer-logo-sizer{width:225px;height:70px;position:relative}.map{background-color:var(--light-grey);width:100%;height:100%;position:absolute;inset:0%}.contact-rt a{color:var(--brand-primary);font-weight:700;text-decoration:none}.shade{pointer-events:none;background-color:#0006;position:absolute;inset:0%}.nav-bg{z-index:-1;background-color:var(--brand-primary);position:absolute;inset:0%}.menu-bg{z-index:-1;background-color:var(--brand-primary);opacity:.85;position:absolute;inset:0%}.appt-box-close-icon{width:30px;position:relative;top:4px}.footer-tag-holder{position:absolute;inset:auto 45px 50px auto}.nav-item-link{grid-column-gap:10px;grid-row-gap:10px;color:var(--text-color-light);text-transform:uppercase;cursor:pointer;flex-flow:row;justify-content:center;align-items:center;font-size:1.8em;line-height:1.1;text-decoration:none;display:flex;position:relative}.nav-item-link:hover{color:var(--brand-accent-1)}.bounds{overflow:hidden}.bounds._404-bounds{width:100vw;height:100vh;padding:var(--_sizes---nav-bar-size)20px 20px;background-color:var(--light-grey);justify-content:center;align-items:center;display:flex}.v-padding{padding-top:var(--_sizes---v-padding);padding-bottom:var(--_sizes---v-padding);position:relative}.calendar_icon{display:flex;position:relative}.fill-hero{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0%}.fill-hero.circle-mask-fill-img{object-position:50% 50%}.nav-logo-sizer{width:300px;height:100px;position:relative}.temp-hide{display:none}.menu-flex{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-item{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;display:flex}.empty-state-and-margin{background-color:#0000;padding:0;position:relative}.button{grid-column-gap:8px;grid-row-gap:8px;border:1px solid var(--brand-primary);min-width:275px;font-family:var(--_fonts---button-font);color:var(--brand-primary);font-size:var(--_fonts---paragraph-sizes);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background-color:#0000;border-radius:30px;justify-content:center;align-items:center;padding:12px 25px;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .3s,color .2s;display:inline-flex;position:relative;box-shadow:0 0 #000}.button:where(.w-variant-e1c6e83b-a6f0-5741-ca0a-14e5dc0b030c){background-color:var(--brand-secondary)}.button:where(.w-variant-5ae438e1-a0b6-3962-1fa1-a0a3df939b8e){background-color:var(--white);color:var(--brand-primary)}.button:where(.w-variant-8eef9f94-ca59-d87d-fa2d-078f19dfb050){border:1px solid var(--white);background-color:var(--transparency);color:var(--white)}.button:where(.w-variant-2f1d35d5-66ff-8316-18c5-a652f0543e07){border:1px solid var(--brand-primary);color:var(--brand-primary);background-color:#a22c4c00}.button:where(.w-variant-a3fd1d2a-fc56-d59c-aa6c-6007c47100fb){border:1px solid var(--text-color-light);color:var(--text-color-light);background-color:#a22c4c00}.button:where(.w-variant-28d82168-a443-0abf-ee22-21b618e3c775){min-width:0;color:var(--white);letter-spacing:0;text-transform:none;background-color:#a22c4c00;border-style:none;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:0;display:inline-block}.button:where(.w-variant-a1f390f6-a935-e438-5e67-5012a61402f7){color:var(--black);background-color:#a22c4c00;border-style:none;padding:0}.button:where(.w-variant-8f1e523b-2e80-61d6-2919-08b967676ee7){color:var(--brand-secondary);background-color:#a22c4c00;border-style:none;padding:0}.button:where(.w-variant-9d0a8979-0110-fab9-80f0-fb6a394b0549){color:var(--brand-primary);background-color:#a22c4c00;border-style:none;padding:0}.button:where(.w-variant-15c78d11-3d80-7dfa-28e6-d7df65321e16){border-color:var(--brand-secondary);color:var(--brand-secondary)}.button:hover{background-color:var(--brand-primary);color:var(--white)}.button:hover:where(.w-variant-e1c6e83b-a6f0-5741-ca0a-14e5dc0b030c){background-color:var(--white);color:var(--brand-primary)}.button:hover:where(.w-variant-5ae438e1-a0b6-3962-1fa1-a0a3df939b8e){background-color:var(--brand-secondary);color:var(--white)}.button:hover:where(.w-variant-8eef9f94-ca59-d87d-fa2d-078f19dfb050){background-color:var(--white);color:var(--brand-primary)}.button:hover:where(.w-variant-2f1d35d5-66ff-8316-18c5-a652f0543e07){background-color:var(--brand-primary);color:var(--white)}.button:hover:where(.w-variant-a3fd1d2a-fc56-d59c-aa6c-6007c47100fb){background-color:var(--text-color-light);color:var(--brand-secondary)}.button:hover:where(.w-variant-28d82168-a443-0abf-ee22-21b618e3c775){color:var(--white);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-a1f390f6-a935-e438-5e67-5012a61402f7){color:var(--black);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-8f1e523b-2e80-61d6-2919-08b967676ee7){color:var(--brand-secondary);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-9d0a8979-0110-fab9-80f0-fb6a394b0549){color:var(--brand-primary);background-color:#db5f8100;text-decoration:underline}.button:hover:where(.w-variant-15c78d11-3d80-7dfa-28e6-d7df65321e16){background-color:var(--brand-secondary);color:var(--text-color-light)}.button.white-outline{background-color:#0000;border:1px solid #fff}.button.white-outline:hover{color:var(--brand-primary);background-color:#fff}.button.white{background-color:var(--white);color:var(--brand-primary)}.button.white:hover{background-color:var(--brand-secondary);color:var(--white)}.button.light{background-color:var(--brand-secondary)}.button.light:hover{background-color:var(--white);color:var(--brand-primary)}.button.outline{border:1px solid var(--brand-primary);color:var(--brand-primary);background-color:#0000}.button.outline:hover{background-color:var(--brand-primary);color:var(--white)}.button.search{margin:0}.button.light-btn{border-color:var(--text-color-light);color:var(--text-color-light)}.button.light-btn:where(.w-variant-f9e21685-001d-9ef6-0363-54f0490ae421){border-color:var(--brand-primary);color:var(--brand-primary)}.button.light-btn:hover{background-color:var(--text-color-light);color:var(--brand-secondary)}.button.light-btn:hover:where(.w-variant-f9e21685-001d-9ef6-0363-54f0490ae421){background-color:var(--brand-primary);color:var(--text-color-light)}.button-text{position:relative}.button-text:where(.w-variant-28d82168-a443-0abf-ee22-21b618e3c775){font-size:1em}.appt-trigger{z-index:1;cursor:pointer;object-fit:cover;object-position:50% 0%;width:100%;height:100%;position:absolute;inset:0%}.appt-trigger.circle-mask-fill-img{object-position:50% 50%}.nav-item-icon{justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:flex}.nav-item-icon.menu_icon{width:1.8rem;height:1.2rem}.nav-item-text.open{margin-bottom:0}.nav-item-text.close{opacity:0;margin-bottom:0;position:absolute;top:100%}.color-wrapper{background-color:var(--transparency);color:var(--text-color-dark);position:relative;overflow:hidden}.color-wrapper.default a,.color-wrapper.default a:hover{color:var(--brand-primary)}.color-wrapper.secondary-color{background-color:var(--brand-secondary);color:var(--text-color-light)}.color-wrapper.primary-color{background-color:var(--brand-primary);color:var(--text-color-light)}.color-wrapper.z-1{z-index:4}.menu-text-c{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;padding-left:7px;padding-right:7px;display:flex;overflow:hidden}.h-padding{padding-right:var(--_sizes---h-padding);padding-left:var(--_sizes---h-padding)}.image-holder{width:50%;display:flex;position:relative}.image-holder.full-w{width:100%}.image-holder.split-image-mask-c{min-height:40vw}.grid-of-1{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.grid-of-1.gap-40px,.grid-of-1.gap-v-40{grid-column-gap:40px;grid-row-gap:40px}.grid-of-1.gap-v-50{grid-column-gap:50px;grid-row-gap:50px}.grid-of-1.gap-80{grid-column-gap:80px;grid-row-gap:80px}.grid-of-1.spacer-30{grid-column-gap:30px;grid-row-gap:30px}.grid-of-1.gap-spacer{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.show-desk{display:block}.show-desk.negative-mr{margin-left:-3px}.rel{position:relative}.flex-h{display:flex}.flex-h.gap-32px{grid-column-gap:32px;grid-row-gap:32px}.flex-h.left-mid{justify-content:flex-start;align-items:center}.flex-h.icon{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}.dropdown-icon{width:16px;height:16px}.menu-holder{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;display:flex}.menu-holder.gap-32px{grid-column-gap:32px;grid-row-gap:32px}.menu-holder.left-mid{justify-content:flex-start;align-items:center}.full-w{width:100%}.grid-for-footer{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;display:flex}.white-link{color:var(--white);text-decoration:none}.white-link:hover{color:var(--brand-accent-1)}.no-bottom-marg{margin-bottom:0}.hours strong{min-width:11ch;font-weight:400;display:inline-block}.footer-menu{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0%}.hero-c{z-index:1;justify-content:space-between;align-items:flex-end;width:100%;display:flex;position:relative}.big-hero-header{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h1);margin-bottom:20px;font-weight:400;line-height:1}.small-hero-header{font-family:var(--_fonts---paragraph-font);font-size:var(--_fonts---paragraph-sizes);letter-spacing:.2em;text-transform:uppercase;margin-bottom:0;font-weight:400;line-height:1.2}.big-section-word{font-family:var(--_fonts---header-font);font-size:var(--_sizes---large-header);margin-bottom:0;line-height:1}.big-section-word:where(.w-variant-d4d4a0d7-6b4b-e716-6444-04194941fe34){font-size:17em}.big-section-word-c{opacity:.05;color:var(--text-color-dark);text-transform:uppercase;white-space:nowrap;position:absolute;inset:-40px auto auto -20px}.big-section-word-c:where(.w-variant-46151d3c-54a2-d782-9292-5edb7b3a2bbe){left:auto;right:-20px}.big-section-word-c:where(.w-variant-d4d4a0d7-6b4b-e716-6444-04194941fe34){top:-20px}.big-section-word-c:where(.w-variant-77aa6677-a9c0-3660-a711-2830af351d61){top:0}.fake-background-c{z-index:0;width:100%;max-width:325px;position:absolute;top:33%;bottom:0;right:0}.fake-background-c:where(.w-variant-f0477077-6742-ccce-b1d5-c0db7721f8f4),.fake-background-c:where(.w-variant-1ec92996-dc4b-b943-e96e-0d42c3733382),.fake-background-c:where(.w-variant-528e6c8e-6660-eae7-3f3f-ad992ccaa6d0){left:0;right:auto}.fake-background-img-c{width:100%;height:100%;position:relative}.gap-v-20{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}.footer-top-c{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.footer-nav-link{color:var(--text-color-light);font-size:var(--_fonts---paragraph-sizes);text-decoration:none}.footer-nav-link:hover{color:var(--brand-accent-1)}.footer-half-c{flex:0 auto;max-width:275px}.footer-half-c.smaller{width:auto}.footer-half-c.shrink-if-needed{flex:none}.footer-half-c.min-w-footer{width:100%}.footer-divider-line{background-color:var(--text-color-light);width:1px}.brand-secondary-color{color:var(--brand-secondary)}.shader{mix-blend-mode:hard-light;background-color:#c1af61;height:100%;position:absolute;inset:0% 0% auto}.shader:where(.w-variant-f0477077-6742-ccce-b1d5-c0db7721f8f4),.shader:where(.w-variant-134264b7-5cac-7882-1ca5-de84f63a610d){background-color:#a4b6ba}.ani-header{font-family:var(--_fonts---header-font);font-size:var(--_fonts---h2);font-weight:400}@media screen and (max-width:991px){body{--_sizes---nav-bar-size:120px;--_sizes---h-padding:20px;--_sizes---v-padding:50px;--_sizes---large-header:20.6em;--_sizes---calendar-stroke-width:15px;--_fonts---paragraph-font:proxima-nova,sans-serif;--_fonts---header-font:minerva-modern,sans-serif;--_fonts---h1:4.5em;--_fonts---h2:4.25em;--_fonts---h3:2.5em;--_fonts---h4:1.8em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--_fonts---paragraph-sizes:1.8em;--_fonts---button-font:Arial,"Helvetica Neue",Helvetica,sans-serif}.nav-bar{padding:20px}.s{padding-top:50px;padding-bottom:50px}.s.narrow{padding-top:20px;padding-bottom:20px}.s.footer{padding-left:30px;padding-right:30px}.s.hero-s{padding-bottom:40px;padding-left:40px;padding-right:40px}.bh.center-h{flex-flow:column}.s8e8-tag-text{font-size:18px}.phone-number{display:none}.service-grid{margin:-10px}.card-link:hover{flex:0 auto}.card-grid-item{padding:10px}.search-grid{grid-column-gap:20px}.form_components{padding:2em 1em}.form_form-wrapper{width:100%;margin-left:0;padding-bottom:0;padding-left:0;padding-right:0}.form-submit-box{grid-column-gap:6px;grid-row-gap:6px;flex-direction:column}.nav-item-link.menu-item{order:9999}.smile-box,.fix-w-h{width:300px;height:200px}.nav-logo-sizer{width:160px;height:60px}.nav-item{grid-column-gap:20px;grid-row-gap:20px}.nav-item-icon{width:2.5rem;height:2.5rem}.nav-item-icon.phone_icon{width:1.8rem}.split-article{grid-column-gap:3rem;grid-row-gap:3rem}.article-toc{padding-top:40px;padding-bottom:40px}.grid-of-1.gap-80{grid-column-gap:60px;grid-row-gap:60px;grid-column-gap:60px;grid-row-gap:60px}.show-desk{display:none}.location-icon.icon-locaiton.in-nav.primary-in-nav-4{width:42px;height:42px}.show-desk-only{display:none}.show-tablet{display:block}.grid-for-footer{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.hero-c{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:flex-start}.fake-background-c{max-width:225px}.footer-divider-line{width:100px;height:1px}.flex-v-60{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}}@media screen and (max-width:767px){body{--_sizes---nav-bar-size:100px;--_sizes---h-padding:20px;--_sizes---v-padding:40px;--_sizes---large-header:10em;--_sizes---calendar-stroke-width:15px;--_fonts---paragraph-font:proxima-nova,sans-serif;--_fonts---header-font:minerva-modern,sans-serif;--_fonts---h1:3em;--_fonts---h2:3.5em;--_fonts---h3:2.1em;--_fonts---h4:1.8em;--_fonts---h5:1.8em;--_fonts---h6:1.8em;--_fonts---paragraph-sizes:1.6em;--_fonts---button-font:Arial,"Helvetica Neue",Helvetica,sans-serif}.menu-link{margin-top:0;margin-bottom:0}.nav-bar-right{grid-column-gap:10px;grid-row-gap:10px}.s{padding-top:40px;padding-bottom:40px}.s.footer{padding:40px 20px}.appt{align-items:flex-start;overflow:auto}.split{flex-flow:column}.split.mobile-gap-v-30,.split.gap-v-30,.split.mobile-gap-v-30,.split.gap-v-30{grid-column-gap:30px;grid-row-gap:30px}.split-image{max-width:none;min-height:80vw}.split-content.align-left-mobile{justify-content:center;align-items:flex-start}.split-content.align-right-mobile{justify-content:center;align-items:flex-end}.split-content.p0.hide-on-mobile{display:none}.nav-bar-center{position:static;transform:none}.footer-nap-link{text-decoration:underline}.phone-number{display:none}.footer-logo-sizer{width:200px;height:60px}.service-grid{grid-template-columns:1fr 1fr}.card-grid-item{flex-basis:50%}.footer-tag-holder{bottom:20px;right:20px}.form_components{flex-direction:column;align-items:center}.form_success-text{font-size:20px}.form_form-wrapper{width:100%;margin-top:2em;margin-left:0}.form_error-text{font-size:1.04em}.pop-up-info-box,.pop-up{padding-left:20px;padding-right:20px}.banner-exit-c{width:4.5em;height:4.5em;top:10px;right:10px}.captions-btn-container{top:10px}.nav-item-link{grid-column-gap:0em;grid-row-gap:0em}.smile-box{flex-flow:column;height:400px}.before-controller,.after-controller{width:100%}.mid-circle-controller{display:none}.grid-of-2{grid-template-columns:1fr}.grid-of-2.mid{justify-content:flex-start;align-items:center}.author-content-box{grid-column-gap:10px;grid-row-gap:10px;text-align:center;flex-flow:column}.author-info{justify-content:flex-start;align-items:center}.author-c{flex-flow:column}.menu-links-wrapper{grid-column-gap:5px;grid-row-gap:5px}.nav-item-icon{width:3rem;height:3rem}.nav-item-text{display:none}.author-role{font-size:15px}.article-info{text-align:center;border-top:1px solid #e8e6e1;border-left-style:none;justify-content:flex-start;align-items:center;padding-top:1.5em;padding-left:0}.article-publish{font-size:14px}.article-date{font-size:15px}.split-article{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;align-items:stretch;width:auto}.article-toc{order:-9999;max-width:none;padding-top:25px;padding-bottom:25px;position:static}.toc-link{padding-left:12px;padding-right:12px}.image-holder{order:-9999;width:100%}.grid-of-1.gap-v-40,.grid-of-1.gap-v-50{grid-column-gap:30px;grid-row-gap:30px}.grid-of-1.gap-80,.grid-of-1.spacer-30{grid-column-gap:0px;grid-row-gap:0px}.grid-of-1.gap-40px{grid-column-gap:var(--_sizes---v-padding);grid-row-gap:var(--_sizes---v-padding)}.grid-of-1.gap-v-40,.grid-of-1.gap-v-50{grid-column-gap:30px;grid-row-gap:30px}.grid-of-1.gap-80,.grid-of-1.spacer-30{grid-column-gap:0px;grid-row-gap:0px}.grid-of-3{grid-template-columns:1fr}.show-mobile{display:flex}.dropdown-container{left:50%;right:0;transform:translate(-50%)}.dropdown-slot{z-index:1;position:static}.show-desk-only{display:none}.menu-holder{flex-flow:column}.grid-for-footer{grid-template-columns:1fr}.big-section-word:where(.w-variant-d4d4a0d7-6b4b-e716-6444-04194941fe34){font-size:8em}.fake-background-c{max-width:115px}.gap-v-20{grid-column-gap:15px;grid-row-gap:15px}.ani-header{margin-top:0}.ml-auto,.mr-auto{max-width:65vw}.flex-v-60{grid-column-gap:10px;grid-row-gap:10px}}@media screen and (max-width:479px){.nav-bar{grid-column-gap:16px;grid-row-gap:16px}.s.footer{padding-bottom:80px}.s.no-top-padding-mobile{padding-top:0}.s.no-bottom-paadding-mobile{padding-bottom:0}.appt-box{align-self:stretch}.bh{flex-direction:column;align-self:stretch;display:flex}.social-link-holder{flex-flow:row;justify-content:flex-start;align-items:flex-start;max-width:none}.social-link{margin:5px}.split{flex-direction:column}.split.mobile-gap-v-30,.split.gap-v-30,.split.mobile-gap-v-30,.split.gap-v-30{grid-column-gap:30px;grid-row-gap:30px}.split-image{min-height:80vw}.split-image.above{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.split-content{padding-bottom:0;padding-left:0;padding-right:0}.split-content.no-top-padding-mobile{padding-top:0}.split-content.no-bottom-padding-mobile{padding-bottom:0}.split-content.no-bottom-padding-mobile.gap-v-50{grid-column-gap:40px;grid-row-gap:40px;grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:flex-start}.split-content.with-padding-mobile{padding-right:var(--_sizes---h-padding);padding-bottom:var(--_sizes---v-padding);padding-left:var(--_sizes---h-padding)}.split-content.align-left-mobile{justify-content:center;align-items:flex-start}.split-content.align-right-mobile{justify-content:center;align-items:flex-end}.split-content.align-right-mobile.mobile-pb50{padding-bottom:50px}.half-c{max-width:290px}.px-above{flex:1}.px-image-above{top:-5vw;bottom:-5vw}.s8e8-tag-text{font-size:13px}.appt-box-content{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.nav-bar-center{display:none}.hero-holder{min-height:auto}.service-grid{grid-template-columns:1fr}.card-grid-item{flex-basis:100%}.search-grid{grid-template-columns:1.5fr}.form_success-text{font-size:18px;line-height:1.3}.form_form-wrapper{margin-top:0;padding-left:0;padding-right:0}.form-submit-box{grid-column-gap:10px;grid-row-gap:10px;text-align:left;flex-direction:column;align-items:flex-start;display:flex}.form_input{padding:20px 10px}.form_input.big-box{padding-bottom:140px}.exit-btn-container{top:0;right:0}.volume-hover-ani{min-width:auto}.show-on-hover-ani{display:none}.captions-btn-container{flex-direction:column;flex:0 auto;order:1;justify-content:center;align-items:center;line-height:1;display:flex;position:static}.caption-click-interest{justify-content:flex-end;width:auto;height:30px;margin-bottom:0}.nav-item-link.menu-item{order:9999}.nav-logo-sizer{max-width:140px}.author-c{padding:10px 20px}.button-text{letter-spacing:.15em}.image-holder{order:-1;width:100%}.image-holder.split-image-mask-c{min-height:80vw}.grid-of-1.gap-v-40{grid-column-gap:30px;grid-row-gap:30px;grid-column-gap:30px;grid-row-gap:30px}.control-item.timer-box{display:none}.dropdown-parent{z-index:auto}.hours p{line-height:1.5}.footer-menu{justify-content:flex-start;align-items:flex-start}.fake-background-c{max-width:11vw;top:16%;overflow:visible}.footer-top-c{justify-content:space-between;align-items:center}.ml-auto,.mr-auto{justify-content:flex-end;align-items:stretch;max-width:290px;padding-right:20px;display:flex}.cwu_form_input{padding:20px 10px}.cwu_form_input.big-box{padding-bottom:140px}}