.header__grid,.section__grid,.product__list,.team__list,.patient-info__button-wrapper,.contact-wrapper{list-style:none;margin:0;padding:0;margin-left:-4.5%}.logo,.section__content,.section__title-area,.product__item,.team__member,.patient-info__button,.contact__intro,.contact__form-wrapper,.contact__copy,.contact__image{display:inline-block;padding-left:4.5%;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo,.section__content,.section__title-area,.contact__form-wrapper,.contact__copy{width:100%}.product__item,.team__member{width:50%}.logo{width:83.333%}@media only screen and (min-width: 481px) and (max-width: 1023px){.contact__form-wrapper,.contact__copy{width:50%}.logo{width:66.666%}}@media only screen and (min-width: 1024px){.patient-info__button,.contact__form-wrapper,.contact__copy{width:50%}.logo{width:66.666%}}[class*="push--"]{position:relative}[class*="pull--"]{position:relative}@font-face{font-family:'BodoniRecutFSRegular';src:url("../fonts/BodoniRecut-Regular-webfont.eot");src:url("../fonts/BodoniRecut-Regular-webfont%EF%B9%96iefix.eot") format("eot"),url("../fonts/BodoniRecut-Regular-webfont.woff") format("woff"),url("../fonts/BodoniRecut-Regular-webfont.ttf") format("truetype"),url("../fonts/BodoniRecut-Regular-webfont.svg#webfontPdfGaAnJ") format("svg");font-weight:normal;font-style:normal}.button,.more-link,.procedure__link,.product__link,.button--request-consultation,.contact__submit{text-decoration:none;padding:.5rem 1rem;margin:.5rem 0 0;display:inline-block;border-style:solid;border-width:1px;font-size:4vw;cursor:pointer;font-family:'news-gothic-std', arial, sans-serif;font-weight:400;font-style:normal;line-height:1.45}@media only screen and (min-width: 1024px){.button,.more-link,.procedure__link,.product__link,.button--request-consultation,.contact__submit{line-height:1.4}}@media only screen and (min-width: 480px){.button,.more-link,.procedure__link,.product__link,.button--request-consultation,.contact__submit{font-size:2vw}}@media only screen and (min-width: 1024px){.button,.more-link,.procedure__link,.product__link,.button--request-consultation,.contact__submit{margin-top:1rem;font-size:1vw}}@media only screen and (min-width: 1440px){.button,.more-link,.procedure__link,.product__link,.button--request-consultation,.contact__submit{font-size:1.5rem}}.button--large{font-size:3.8vw;font-size:7vw}@media only screen and (min-width: 480px){.button--large{font-size:1.5rem}}@media only screen and (min-width: 1024px){.button--large{font-size:1.7vw}}@media only screen and (min-width: 1440px){.button--large{font-size:2.5rem}}.more-link,.procedure__link,.product__link{display:inline-block;margin-top:.5rem;margin-top:.75rem}.curve{display:block}.curve--white-on-gray{background-color:#9d978a}.curve--white-on-gray path{fill:white;stroke:white}.curve--cream-on-white{background-color:white}.curve--cream-on-white path{fill:#fff7e6;stroke:#fff7e6}.curve--white-on-cream{background-color:#fff7e6}.curve--white-on-cream path{fill:white;stroke:white}.curve--gray-on-cream{background-color:#fff7e6}.curve--gray-on-cream path{fill:#9d978a;stroke:#9d978a}.curve--cream-on-gray{background-color:#9d978a}.curve--cream-on-gray path{fill:#fff7e6;stroke:#fff7e6}@media only screen and (min-width: 1024px){.curve--phone{display:none}}.curve--lap{display:none}@media only screen and (min-width: 1024px){.curve--lap{display:block}}body{background-color:#fff7e6;color:#9d978a}body .button,body .more-link,body .procedure__link,body .product__link,body .button--request-consultation,body .contact__submit{border-color:#9d978a}body .button:hover,body .more-link:hover,body .procedure__link:hover,body .product__link:hover,body .button--request-consultation:hover,body .contact__submit:hover{border-color:#444}.section--testimonials,.section--patient-info,a.button--patient-portal{background-color:white;color:#9d978a}.section--testimonials .button,.section--patient-info .button,a.button--patient-portal .button,.section--testimonials .more-link,.section--patient-info .more-link,a.button--patient-portal .more-link,.section--testimonials .procedure__link,.section--patient-info .procedure__link,a.button--patient-portal .procedure__link,.section--testimonials .product__link,.section--patient-info .product__link,a.button--patient-portal .product__link,.section--testimonials .button--request-consultation,.section--patient-info .button--request-consultation,a.button--patient-portal .button--request-consultation,.section--testimonials .contact__submit,.section--patient-info .contact__submit,a.button--patient-portal .contact__submit{border-color:#9d978a}.section--testimonials .button:hover,.section--patient-info .button:hover,a.button--patient-portal .button:hover,.section--testimonials .more-link:hover,.section--patient-info .more-link:hover,a.button--patient-portal .more-link:hover,.section--testimonials .procedure__link:hover,.section--patient-info .procedure__link:hover,a.button--patient-portal .procedure__link:hover,.section--testimonials .product__link:hover,.section--patient-info .product__link:hover,a.button--patient-portal .product__link:hover,.section--testimonials .button--request-consultation:hover,.section--patient-info .button--request-consultation:hover,a.button--patient-portal .button--request-consultation:hover,.section--testimonials .contact__submit:hover,.section--patient-info .contact__submit:hover,a.button--patient-portal .contact__submit:hover{border-color:#444}.section--about,.section--products,.back-home__link{background-color:#9d978a;color:#fff7e6}.section--about a,.section--products a,.back-home__link a{color:#fff7e6}.section--about .button,.section--products .button,.back-home__link .button,.section--about .more-link,.section--products .more-link,.back-home__link .more-link,.section--about .procedure__link,.section--products .procedure__link,.back-home__link .procedure__link,.section--about .product__link,.section--products .product__link,.back-home__link .product__link,.section--about .button--request-consultation,.section--products .button--request-consultation,.back-home__link .button--request-consultation,.section--about .contact__submit,.section--products .contact__submit,.back-home__link .contact__submit{border-color:#fff7e6}.section--about .button:hover,.section--products .button:hover,.back-home__link .button:hover,.section--about .more-link:hover,.section--products .more-link:hover,.back-home__link .more-link:hover,.section--about .procedure__link:hover,.section--products .procedure__link:hover,.back-home__link .procedure__link:hover,.section--about .product__link:hover,.section--products .product__link:hover,.back-home__link .product__link:hover,.section--about .button--request-consultation:hover,.section--products .button--request-consultation:hover,.back-home__link .button--request-consultation:hover,.section--about .contact__submit:hover,.section--products .contact__submit:hover,.back-home__link .contact__submit:hover{border-color:#444}@media only screen and (min-width: 1024px){.main{margin-top:8vw;margin-top:100vh}}.color--bg--1{background-color:#fff7e6}*,*:before,*:after{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}ul{list-style:none}img{display:block;max-width:100%}.cf:after{content:'';display:table;clear:both}em{font-style:italic}a{color:#9d978a;text-decoration:none}a:hover{color:#444}p a,li a,.link{border-bottom:1px dotted #9d978a}.anchor-link{display:block;position:relative;top:-50px;visibility:hidden}@media only screen and (min-width: 1024px){.anchor-link{top:20px}}@media only screen and (min-width: 1440px){.anchor-link{top:0}}.anchor-link--child{top:-50px}.hidden{display:none}.logo--as-bg{text-indent:200%;white-space:nowrap;overflow:hidden}.element p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 480px){.mobile-only{display:none}}@media only screen and (min-width: 1024px){.mobile-and-tablet-only{display:none}}.no-mobile,.no-mobile--inline{display:none}@media only screen and (min-width: 480px){.no-mobile,.no-mobile--inline{display:inline-block}}.no-mobile-or-tablet{display:none}@media only screen and (min-width: 1024px){.no-mobile-or-tablet{display:inline-block}}html{font-family:'BodoniRecutFSRegular', 'Times New Roman', Georgia, Cambria, 'Times New Roman', Times, serif;font-weight:400;font-style:normal;line-height:1.2;font-family:'news-gothic-std', arial, sans-serif;font-weight:400;font-style:normal;line-height:1.45;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px}@media only screen and (min-width: 1024px){html{line-height:1.4}}html.wf-inactive{font-family:arial, sans-serif}body{font-size:1.8rem;overflow-y:scroll;overflow-x:hidden}.nav,.section{line-height:1.45}@media only screen and (min-width: 480px){.nav,.section{line-height:1.5}}@media only screen and (min-width: 1440px){.nav,.section{font-size:2.2rem}}.excerpt,.section__content--patient-info,.section__content--contact{font-family:'news-gothic-std', arial, sans-serif;font-weight:400;font-style:normal;line-height:1.45}@media only screen and (min-width: 1024px){.excerpt,.section__content--patient-info,.section__content--contact{line-height:1.4}}.section__title{font-size:10vw;font-family:'BodoniRecutFSRegular', 'Times New Roman', Georgia, Cambria, 'Times New Roman', Times, serif;font-weight:400;font-style:normal;line-height:1.2;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.section__title{font-size:3.4vw;line-height:1}}@media only screen and (min-width: 1440px){.section__title{font-size:5.5rem}}.main-fixed{position:fixed}h3{text-transform:uppercase;font-size:2.7rem;margin-bottom:1rem;letter-spacing:1px;font-family:'presicav', arial, sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width: 480px){h3{font-size:3.2rem}}@media only screen and (min-width: 1440px){h3{font-size:3.2rem}}.child-page h3{font-size:2rem}h4,.child__copy h2{font-family:'news-gothic-std', arial, sans-serif;font-weight:400;font-style:normal;line-height:1.45;font-weight:900;margin:.5rem 0 .25rem}@media only screen and (min-width: 1024px){h4,.child__copy h2{line-height:1.4}}h5{font-weight:700;margin-top:2rem}.header,.section{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.header,.section{padding-left:5rem;padding-right:5rem;padding-right:10rem}}.header,.nav{padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 1440px){.header,.nav{padding-bottom:.2rem}}.header__inner,.section__inner{max-width:1440px;margin:0 auto}.header{position:fixed;z-index:75;top:0;width:100%;-webkit-transition:height .3s, background-color .3s, background-image .3s;-moz-transition:height .3s, background-color .3s, background-image .3s;-ms-transition:height .3s, background-color .3s, background-image .3s;-o-transition:height .3s, background-color .3s, background-image .3s;transition:height .3s, background-color .3s, background-image .3s}.header.smaller{background-color:rgba(157,151,138,0.9)}.header.smaller .logo--as-bg{background-image:url(../images/logo--light-2016-2-29.png)}.header.smaller .menu-button{color:#fff7e6;line-height:.8;background-position:-140px -44px;-webkit-transition:background-position .3s;-moz-transition:background-position .3s;-ms-transition:background-position .3s;-o-transition:background-position .3s;transition:background-position .3s}.header.smaller .close-button{background-position:-185px 0}@media only screen and (min-width: 1024px){.header.smaller .logo--as-bg{font-size:3.5rem}.header.smaller .logo__image{width:35%}.header.smaller .menu-button{top:-.3rem;bottom:auto;font-size:2.3rem}}@media only screen and (min-width: 1440px){.header.smaller .logo--as-bg{font-size:5rem}.header.smaller .menu-button{top:5px;font-size:3rem;background-position:-233px -52px}.header.smaller .menu-button{top:5px;font-size:3rem;background-position:-233px -52px}.header.smaller .close-button{background-position:-185px 0;top:0}}.header--bg{background-color:rgba(255,247,230,0.8)}.header__inner{position:relative}.logo{display:inline-block}.logo--as-bg{background-image:url(../images/logo--dark.png);background-size:100%;width:100%;background-repeat:no-repeat;font-size:10vw;line-height:.8}@media only screen and (min-width: 480px){.logo--as-bg{font-size:8vw}}@media only screen and (min-width: 1024px){.logo--as-bg{font-size:7vw}}@media only screen and (min-width: 1440px){.logo--as-bg{font-size:11rem}}.logo__image{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.logo--md{font-size:2.1rem}.nav{line-height:1.5;background:rgba(255,247,230,0.8);font-size:2rem;padding:0 1rem}@media only screen and (min-width: 480px){.nav{font-size:2rem;padding:0 2rem}}.nav__ul{width:100%;font-family:'news-gothic-std', arial, sans-serif;font-weight:400;font-style:normal;line-height:1.45;padding:3rem 0 1rem;margin-top:2rem;border-bottom:1px solid #9d978a;margin-bottom:1.5rem}@media only screen and (min-width: 480px){.nav__ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1024px){.nav__ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width: 1024px){.nav__ul{line-height:1.4}}@media only screen and (min-width: 1024px){.nav__ul{margin-top:2rem}}@media only screen and (min-width: 1440px){.nav__ul{margin-top:5rem}}.nav__item{display:inline-block;width:100%}.nav__link{display:block;color:#444;padding:.5rem .5rem .5rem 0;font-weight:700;border:none}.nav__link:hover{color:white}.nav__contact-info address{margin-bottom:2rem}@media only screen and (min-width: 480px){.nav__contact-info address{margin-bottom:2rem}}.google-maps-link{display:block;color:#9d978a}.google-maps-link--nav{margin-bottom:0}.menu-button,.close-button{position:absolute;bottom:0;right:0;cursor:pointer;text-align:center;vertical-align:middle;color:#9d978a;padding:6px;line-height:.9;font-size:3rem;background-image:url(../icons/khein-icons.png);width:50px;height:50px;padding:08px;margin:-08px}@media only screen and (min-width: 480px){.menu-button,.close-button{font-size:4.5vw;padding:10px;margin:-10px}}@media only screen and (min-width: 1024px){.menu-button,.close-button{bottom:0;right:0;font-size:3.4rem}.menu-button i,.close-button i{line-height:.95}}@media only screen and (min-width: 1440px){.menu-button,.close-button{font-size:5rem}}.menu-button__text{display:none}@media only screen and (min-width: 1024px){.menu-button__text{display:inline}}.menu-button{background-position:-140px 0}@media only screen and (min-width: 480px){.menu-button{bottom:3px}}@media only screen and (min-width: 1024px){.menu-button{bottom:5px}}@media only screen and (min-width: 1440px){.menu-button{bottom:3px;background-position:-233px 0;width:60px;height:60px}}.close-button{background-position:-185px 0;width:50px;height:50px;padding:1rem;margin:0;top:0;right:0;margin:1rem}.c-menu--slide-right{width:100%}@media only screen and (min-width: 480px){.c-menu--slide-right{width:64vw}}@media only screen and (min-width: 1024px){.c-menu--slide-right{width:30vw}}@media only screen and (min-width: 1440px){.c-menu--slide-right{width:488px}}.c-menu--slide-right,.c-menu--push-right{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (min-width: 1024px){.c-menu--slide-right,.c-menu--push-right{-ms-transform:translateX(30vw);-webkit-transform:translateX(30vw);transform:translateX(30vw)}}@media only screen and (min-width: 1440px){.c-menu--slide-right,.c-menu--push-right{-ms-transform:translateX(488px);-webkit-transform:translateX(488px);transform:translateX(488px)}}.c-menu{position:fixed;z-index:200;transition:transform .3s}.c-menu__close{border:none;box-shadow:none;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-menu__close:focus{outline:none}body.has-active-menu{overflow:hidden}.c-mask{position:fixed;z-index:100;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;transition:opacity .3s, width 0s .3s, height 0s .3s}.c-mask.is-active{width:100%;height:100%;opacity:.7;transition:opacity .3s}.c-menu--slide-right{height:100%;overflow-y:scroll}.c-menu--slide-right .c-menu__item:first-child{border-top:none}.c-menu--slide-right .c-menu__item:last-child{border-bottom:none}.c-menu--slide-right .c-menu__link{display:block;padding:12px 24px;color:#fff}.c-menu--slide-right .c-menu__close{display:block}.c-menu--slide-right{top:0;right:0}.c-menu--slide-right.is-active,.c-menu--push-right.is-active{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.section{padding-top:4rem;padding-bottom:0rem}@media only screen and (min-width: 480px){.section{padding-top:6rem;padding-bottom:6rem}}@media only screen and (min-width: 1024px){.section{padding-top:10rem}}.section--testimonials{padding-bottom:2.5rem}@media only screen and (min-width: 1024px){.section--testimonials{padding-bottom:7rem}}.section__grid{height:100%}.section__content figure{margin-bottom:1rem}.section__content img{width:100%}@media only screen and (min-width: 480px){.section__content{padding-right:9rem}}@media only screen and (min-width: 1024px){.section__content{width:60%;padding-right:0}}.section__title-area{margin-bottom:2rem}@media only screen and (min-width: 1024px){.section__title-area{width:calc(40% - 4.5%)}}.section__title{line-height:.8}.section--welcome{height:110vh;padding-top:10vh;font-family:'BodoniRecutFSRegular', 'Times New Roman', Georgia, Cambria, 'Times New Roman', Times, serif;font-weight:400;font-style:normal;line-height:1.2;font-size:2.8rem;line-height:1.38}@media only screen and (max-width: 479px){.section--welcome{padding-bottom:4rem}}@media only screen and (min-width: 480px){.section--welcome{font-size:3.2rem;max-width:60rem;height:65vh}}@media only screen and (min-width: 1024px){.section--welcome{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;max-width:none;margin:0;padding-top:0;font-size:4.3rem;line-height:1.3}}@media only screen and (min-width: 1440px){.section--welcome{font-size:4.3rem}}.section__inner--welcome{height:100%}.section__title--welcome{display:none}.section__content--welcome{position:relative;z-index:2}@media only screen and (min-width: 480px){.section__content--welcome{height:100%}}@media only screen and (min-width: 1024px){.section__content--welcome{margin-left:calc(40% - 4.5%)}}@media only screen and (min-width: 480px){.section__content--welcome p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.button--request-consultation{margin-top:2rem}@media only screen and (min-width: 1024px){.button--request-consultation{margin-top:4rem}}.button--request-consultation:hover{color:#444}.bx-position .bx-viewport,.bxslider,.bxslider__slide,.bxslider__image{height:100vh;width:133.33333vh !important}.bx-position{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (min-width: 1024px){.bx-position{width:45%}}.bxslider__image{max-width:none}.section--welcome{max-width:100% !important}@media only screen and (max-width: 479px){.section--welcome{background-image:url(../images/slider/front-2016-3-7-mobile.jpg);background-size:cover}}.bxslider__slide:not(:first-of-type){display:none}@media only screen and (min-width: 1024px){.bxslider__slide:not(:first-of-type){display:block}}.section--about{font-family:'BodoniRecutFSRegular', 'Times New Roman', Georgia, Cambria, 'Times New Roman', Times, serif;font-weight:400;font-style:normal;line-height:1.2;position:relative;z-index:2;font-size:2rem;font-size:2.2rem;line-height:1.25}@media only screen and (max-width: 479px){.section--about{padding-bottom:4rem}}@media only screen and (min-width: 1024px){.section--about{font-size:2.9rem}}.section--about figure{max-width:250px;float:none}.section--testimonials{position:relative}@media only screen and (min-width: 480px){.section--testimonials .section__title{text-align:left}}.section--testimonials p{text-align:center;margin:0 2rem}@media only screen and (min-width: 480px){.section--testimonials{padding-bottom:2.5rem}}.section__content--testimonials{position:relative}.testimonials{list-style-type:none;height:100%}@media only screen and (min-width: 480px){.testimonial{padding:0 1.5rem;padding:0 4rem;padding:0 6rem 0 0}}.testimonial__center{vertical-align:middle;width:100%;padding:0 3rem;padding:0}.testimonial__author{width:100%;font-style:italic}.testimonial-controls{display:none;font-size:2rem;position:absolute;top:0;right:0}@media only screen and (min-width: 1024px){.testimonial-controls{display:block;font-size:4rem;font-size:3rem}}.testimonial-controls__arrow{position:absolute;vertical-align:middle;display:inline-block;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;margin:2rem;width:20px;height:42px;background-image:url(../icons/khein-icons.png)}.testimonial-controls__arrow--prev{top:5rem}.testimonial-controls__arrow--prev:hover{background-position:0 -44px}.testimonial-controls__arrow--next{top:0rem;background-position:-24px 0}.testimonial-controls__arrow--next:hover{background-position:-24px -44px}.bx-next,.bx-prev{display:block;width:100%;height:100%}.section--procedures{padding-bottom:0}@media only screen and (min-width: 1024px){.section--procedures{padding-bottom:5rem;padding-bottom:0}}.section__content--procedures{padding-top:8px}.procedure-category__list{list-style:none}.procedure-category{margin-bottom:4rem;position:relative}.procedure-category:before,.child-page-icon:before{content:'';display:block;background-image:url(../icons/khein-icons-monoline-2016-3-3.png);background-repeat:no-repeat;width:125px;height:135px}@media only screen and (min-width: 1024px){.procedure-category:before{position:absolute;left:-125px}}.procedure-category--body:before{background-position:-130px 0}.procedure-category--face:before{background-position:-260px 0}.procedure-category--rejuvenation-skin-care:before{background-position:-390px 0}.procedure-category__title{color:#9d978a}.procedure__title a{border:none}.procedure__list{list-style:none}@media only screen and (min-width: 480px){.procedure__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1024px){.procedure__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.procedure__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.procedure__read-more{display:inline-block;vertical-align:top;text-align:center;padding:1rem}.procedure__link{margin-bottom:2rem}.product__item{display:inline-block;vertical-align:top;margin-bottom:5rem}@media only screen and (min-width: 480px){.product__item{margin-bottom:5rem}}.product__item__image-wrapper{position:relative;overflow:hidden}.product__item__image-wrapper:before{content:'';display:block;padding-top:100%}@media only screen and (min-width: 1024px){.product__item__image-wrapper{margin-bottom:1rem}}.product__image{width:100%;max-height:145px;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.team__list{position:relative}.team__member{display:inline-block;vertical-align:top;margin-bottom:5rem;position:relative}@media only screen and (min-width: 480px){.team__member{margin-bottom:5rem}}.team__member__image-wrapper{position:relative;overflow:hidden}.team__member__image-wrapper:before{content:'';display:block;padding-top:126%}.team__member__title{margin:1rem 0 0}.team__member__image{width:100%;max-height:145px;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.product__excerpt,.team__member__excerpt{display:none}@media only screen and (min-width: 1024px){.product__excerpt,.team__member__excerpt{display:block}}.bio-screen-activate{position:absolute;top:0;right:0;bottom:-1px;left:0;z-index:2;background-color:#fff7e6;opacity:.8}.bio--push-left{position:relative;left:-110%}.bio-section{margin-top:2rem}.bio-section p{margin-bottom:2rem}.section__content--patient-info,.section__content--contact{padding-top:5px}.section--patient-info p{margin-bottom:3rem}.section--patient-info ul{margin-bottom:3rem}.section__content--patient-info ul{line-height:1.7}@media only screen and (min-width: 480px){.section__content--patient-info ul{line-height:1.4}}.patient-info__button{overflow:hidden}.carecredit-button{margin-left:-8px}.carecredit-button iframe{max-width:100%}@media only screen and (min-width: 480px){.patient-info__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media only screen and (min-width: 1024px){.patient-info__list{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.patient-info__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}a.button--patient-portal{margin-bottom:2rem;text-decoration:none}.section--contact p{margin-bottom:2rem}.section--contact .section__title-area{margin-bottom:0}@media only screen and (min-width: 480px){.section--contact{margin-bottom:0;padding-bottom:0}}@media only screen and (min-width: 480px){.contact__form-wrapper,.contact__copy{margin-top:2rem}}.contact__copy{margin-top:3rem}.contact__message{background-color:#9d978a;color:white;padding:1rem;margin-bottom:2rem}.contact__message p{margin:0}@media only screen and (min-width: 480px){.contact__message{font-size:1.5vw}}.contact__image{margin-top:2rem;margin-bottom:2rem}@media only screen and (min-width: 480px){.contact__image{margin-bottom:4rem}}@media only screen and (min-width: 1024px){.contact__image{margin-top:0}}.contact__item{margin-bottom:2rem}.uniform__potty__wrapper{display:none}input,textarea{padding:0 2.5px;border:1px solid #9d978a}@media only screen and (min-width: 480px){input,textarea{padding:2px 5px}}.contact__label,.contact__input{width:100%}@media only screen and (min-width: 480px){.contact__label,.contact__input{display:block}}.contact__comments{resize:none}@media only screen and (min-width: 1024px){.contact__comments{min-height:100px}}.newsletter-checkbox{margin:0 1rem 0 0;display:inline-block}button[type=submit]{color:white;background-color:#9d978a}.contact-copy-inner-section{margin-bottom:3rem}.contact-copy-inner-section--nav{margin-bottom:0}@media only screen and (min-width: 480px){.contact-copy-inner-section--nav{margin-bottom:2rem}}.social-media-icons{font-size:4rem;line-height:1;margin-top:2rem}@media only screen and (min-width: 480px){.social-media-icons{margin-top:1rem}}.social-media-icons__link{padding:1rem;padding-left:0;margin-right:1rem}@media only screen and (min-width: 480px){.social-media-icons__link{padding:0}}.social-media-icons__link{background-image:url(../icons/khein-icons.png);display:inline-block;width:37px;height:40px}.social-media-icons__link--fb{background-position:-51px 0}.social-media-icons__link--fb:hover{background-position:-51px -44px}.social-media-icons__link--twitter{background-position:-100px 0}.social-media-icons__link--twitter:hover{background-position:-100px -44px}.copyright{margin-top:2rem;font-size:1.2rem}.constant-contact-form-wrapper{margin-top:4rem}.ctct-form-button{border-radius:0 !important}.directions-title{display:inline-block;cursor:pointer}@media only screen and (min-width: 480px){.directions-title{margin:1vw 0}}@media only screen and (min-width: 1024px){.directions-title{margin:1rem 0}}.directions-title:hover{color:#444}.show-directions .plus-text{display:none}.minus-text{display:none}.show-directions .minus-text{display:inline}.hidden-directions{display:none}.show-directions+.hidden-directions{display:block}.hidden-directions strong{font-weight:700}.child-page .section{padding-top:6rem}@media only screen and (min-width: 480px){.child-page .section{padding-top:12vw}}@media only screen and (min-width: 1024px){.child-page .section{padding-top:13rem;margin-top:2rem}}.child-page .section__title{line-height:1.2}@media only screen and (min-width: 480px){.child-page .section__title{line-height:1.2}}@media only screen and (min-width: 1024px){.child-page .section__title{line-height:1.2}}.main--child{margin-top:0}.child__icon{display:none}@media only screen and (min-width: 1024px){.child__icon{display:inline-block;font-size:19rem}}.child__navigation{padding:0;margin-bottom:1rem;font-weight:700}.child__h1{margin-bottom:1rem}@media only screen and (min-width: 480px){.child__h1{font-size:8vw;font-size:6vw}}@media only screen and (min-width: 1024px){.child__h1{font-size:3.2vw}}@media only screen and (min-width: 1440px){.child__h1{font-size:4.2rem}}.child__copy h2{margin-top:4rem;margin-bottom:.5rem}@media only screen and (min-width: 480px){.child__copy img{width:auto}}.child__copy ul{list-style:disc inside;margin-bottom:1rem;margin-left:.5rem}.child__copy p{margin-bottom:1rem}@media only screen and (min-width: 1024px){.child__copy p{margin-bottom:1.5rem}}.back-home__link{display:inline-block;margin:1rem 0 1rem;text-transform:uppercase;letter-spacing:1px;line-height:2}.back-home__icon{display:inline-block;padding:.5rem;background-image:url(../icons/khein-icons.png);background-position:-305px -4px;width:22px;height:18px;position:relative;bottom:-3px}.scrollmagic-pin-spacer .section__title-area{width:auto}figure{float:left;padding-top:.5rem;padding-right:2rem;padding-bottom:0rem;padding-left:0;clear:left}figure+figure{clear:none}.procedure__section--title{clear:both}.error-page .section__title-area{margin-bottom:0}@media only screen and (min-width: 480px){.error-page .section__title-area{margin-bottom:1rem}}
