html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,*{box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row{display:flex;flex-flow:row wrap}[class*="col-"]{width:100%;padding:1.5em 0}@media (min-width: 48em){[class*="col-"]{padding:1em}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.col-pull{order:1}.col-push{order:2}}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-weight:600;line-height:1.25;color:#28536B;margin-top:2em}h1:first-of-type,h2:first-of-type{margin-top:0}h1{font-size:1.75em;margin-bottom:.5em}h2{font-size:1.25em;margin-bottom:1em}h3{font-size:1.125em}body,p,a,ul,ol,blockquote,span{font-family:"Open Sans",sans-serif;color:#555}p{line-height:1.5em;margin:1em 0}a{text-decoration:none;color:#4CBF93;transition:.35s all;font-weight:700}a:hover{color:#42A57F}body.nanum h1,body.nanum h2,body.nanum h3,body.nanum h4,body.nanum h5,body.nanum h6{font-family:'Nanum Gothic', sans-serif;font-weight:700}body.mukta h1,body.mukta h2,body.mukta h3,body.mukta h4,body.mukta h5,body.mukta h6{font-family:'Mukta', sans-serif;font-weight:700}body.lato h1,body.lato h2,body.lato h3,body.lato h4,body.lato h5,body.lato h6{font-family:'Lato', sans-serif;font-weight:700}body.zero h1,body.zero h2,body.zero h3,body.zero h4,body.zero h5,body.zero h6{letter-spacing:0px}body.one h1,body.one h2,body.one h3,body.one h4,body.one h5,body.one h6{letter-spacing:1px}body.two h1,body.two h2,body.two h3,body.two h4,body.two h5,body.two h6{letter-spacing:2px}strong{font-weight:600}body.home nav{position:absolute;background:transparent}nav{height:50px;width:100%;background:#28536B;position:relative;z-index:99}@media screen and (min-width: 48em){nav{height:auto}}.nav-wrapper{height:0;display:none;opacity:0;width:100%;background:#28536B;position:absolute;top:0;z-index:100;text-align:center;transition:.35s height}@media screen and (min-width: 48em){.nav-wrapper{opacity:1;height:auto;width:auto;position:relative;top:0;display:flex;justify-content:flex-end;align-items:center;padding:1em;background:transparent}}.brand-logo{display:block;color:#6391B3;font-family:"Lato",sans-serif;font-size:1.5em;margin:1.5em 0 2em;transition:.35s all}.brand-logo:hover{color:#FFF}@media screen and (min-width: 48em){.brand-logo{margin:0;color:#FFF;text-align:left}}.menu-link{display:block;margin:1.5em}.menu-link a{color:#FFF;text-transform:uppercase;font-size:.75em;font-weight:800}@media screen and (min-width: 48em){.menu-link a:after{content:'';display:block;height:2px;width:0;background:#FFF;transition:.35s all;margin-top:.5em}.menu-link a:hover:after{width:100%}}@media screen and (min-width: 48em){.menu-link{display:inline-block;margin:0 1em}}.nav-callout{margin-top:2em}.nav-callout a{display:inline-block;background:#4CBF93;padding:.5em 0;color:#FFF;text-transform:uppercase;line-height:1.2;transition:.35s all}.nav-callout a:hover{background:#42A57F}@media screen and (min-width: 48em){.nav-callout{margin:0;padding-right:1em}.nav-callout a{width:150px}}.sub-menu>a{display:none}@media screen and (min-width: 48em){.sub-menu{position:relative}.sub-menu>a{display:block}.sub-menu>ul{position:absolute;width:225px;display:none;text-align:left;border:1px solid #28536B}.sub-menu>ul li{width:100%;margin:0;padding:.5em;background:#FFF}.sub-menu>ul li:first-of-type{border-bottom:1px solid #DFDFDF}.sub-menu>ul li a{font-size:.75em;color:#28536B}.sub-menu>ul li:hover a{color:#6391B3}.sub-menu:hover>ul{display:block}}.nav-toggle{position:absolute;top:15px;right:1em;cursor:pointer;z-index:101}@media screen and (min-width: 48em){.nav-toggle{display:none}}.nav-toggle>div{width:20px;height:2px;background:#fff;margin:4px 0}.nav-wrapper.toggled{height:100vh;opacity:1;display:block;padding-top:4em}.container{max-width:1000px;margin:0 auto;padding:4em 2em}img{max-width:100%;height:auto}.divider{margin-bottom:.5em}.divider--md{height:2px}.divider--lg{height:4px}.divider--grey{background:#DFDFDF}figcaption{text-align:center;font-size:1.125em;font-family:"Lato",sans-serif;margin-top:.5em}.highlight{background:yellow}@media screen and (min-width: 48em){.border-left{border-left:1px solid #DFDFDF}.align-right{float:right;margin-left:2em;margin-bottom:2em}}.btn{transition:.35s all;text-transform:uppercase;letter-spacing:2px;color:#FFF;display:inline-block}.btn:hover{color:#FFF}.btn--medium{font-size:.75em;padding:1em 3em}.btn--large{padding:1em 3em}.tel-callout{display:none}@media screen and (max-width: 32em){.tel-callout{display:block;position:fixed;z-index:9;bottom:1em;right:1em}.tel-num{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#4CBF93;box-shadow:2px 2px 6px rgba(0,0,0,0.25)}.tel-num img{width:20px;height:auto}}.page-header{width:100%;background:#6391B3;background-repeat:no-repeat !important;background-position:50% !important;background-size:cover !important;display:flex;justify-content:center;align-items:center;height:33.33vh}@media (min-width: 48em){.page-header{height:200px}}.page-title{color:#FFF;margin:0}.content-area{min-height:calc(100vh - 33.33vh - 40px - 212px)}@media (min-width: 48em){.content-area{min-height:calc(100vh - 200px - 67px - 128px)}}.hero{position:relative}.hero__image{background-repeat:no-repeat !important;background-position:50% !important;background-size:cover !important;height:calc(100vh - 40px) !important}.hero__image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0}@media screen and (min-width: 48em){.hero__image{height:500px !important;background-position:center !important}.hero__image:after{opacity:0}}.site-title{position:absolute;top:25%;width:100%;padding:0 1.5em;text-align:center}.site-title h1{color:#FFF;margin-bottom:1.5em;font-size:2.25em}.site-title .divider{width:85px;background:#FFF;margin:0 auto}.site-title .site-tagline{display:block;margin-top:1em;font-size:1.125em;font-weight:600;line-height:1.5;color:#FFF;width:100%;margin:0 auto;margin-top:2em}@media screen and (min-width: 48em){.site-title{top:100px;left:calc(50% - 200px);width:400px}.site-title h1{width:100%;margin-bottom:0}.site-title .site-tagline{width:80%;margin:0 auto;color:#28536B}.site-title .divider{margin:1.5em auto}}.intro .container{display:flex;flex-direction:column;padding-bottom:0}@media screen and (min-width: 48em){.intro .container{flex-direction:row;padding-bottom:4em}}.intro__content{order:1;margin:2em 0;text-align:center}.intro__content .divider{margin:0 auto;width:150px;background:#555;margin-bottom:1.5em}.intro__content .btn{background:#4CBF93}.intro__content .btn:hover{background:#42A57F}@media screen and (min-width: 48em){.intro__content{order:1;text-align:left;margin:0 auto;margin-top:1.5em;padding-right:2em;max-width:669px;background:#EFEFEF;padding:2em}.intro__content .divider{margin:unset;margin-bottom:1.5em}.intro__content p{margin-bottom:1em}}.intro__image{order:2;text-align:center}@media screen and (min-width: 48em){.intro__image{width:33.33%;text-align:left}}.callouts .container{display:flex;flex-flow:row wrap;padding:4em 0 0}@media screen and (min-width: 48em){.callouts .container{padding:2em 0;flex-flow:row nowrap}}@media screen and (min-width: 48em){.callouts{padding-bottom:2em}}.callout-col{width:100%;text-align:center;padding:4em 2em}.callout-col .callout__icon{display:inline-block;width:100px;border-radius:50%;background:#28536B;padding:29px 0;margin-bottom:1.5em}.callout-col .callout__icon img{width:35px}.callout-col .callout__description{font-size:.75em;margin-bottom:2em}.callout-col .btn{background:#28536B}.callout-col .btn:hover{background:#6391B3}.callout-col:nth-of-type(2n+1){background:#DFDFDF}.callout-col:nth-of-type(2n+1) .callout__icon{background:#6391B3}@media screen and (min-width: 48em){.callout-col{width:33.33%;background:#FFF;padding:2em;transition:all .35s}.callout-col:nth-of-type(2n){border-left:1px solid #DFDFDF;border-right:1px solid #DFDFDF}.callout-col:nth-of-type(2n+1){background:#FFF}}.treatment-grid{display:grid;grid-template-columns:66.66% 33.33%}.treatment-grid>*{grid-column-start:1;grid-column-end:3}.treatment-grid .treatment-photo{grid-row-start:1;grid-row-end:2}.treatment-grid .treatment-photo figure{width:100%}.treatment-grid .treatment-photo figure img{width:100%;height:auto}.treatment-grid h2{margin-top:1em;margin-bottom:0}@media screen and (min-width: 48em){.treatment-grid h2,.treatment-grid .treatment-content{margin-top:0}.treatment-grid .treatment-photo{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}.treatment-grid .treatment-photo figure{height:100%}.treatment-grid .treatment-photo figure img{height:100%;object-fit:cover}}.faq-callout{max-width:400px;margin:0 auto}.faq-callout a{display:block;border-radius:10px;background:#28536B;transition:.35s;padding:1.5em;text-align:center}.faq-callout a:hover{background:#6391B3}.faq-callout h2,.faq-callout a,.faq-callout p{color:#FFF}.faq-callout p{font-size:.75em;width:250px;margin:0 auto}.faq-accordion__item{border-bottom:1px solid #DFDFDF;padding:1em 0}.faq-accordion__item:first-of-type{border-top:1px solid #DFDFDF}.faq-accordion__item .faq-accordion__item__header{cursor:pointer}.faq-accordion__item .faq-accordion__item__header .faq-accordion__item__title{display:inline-block;width:calc(100% - 2em);margin-top:0}.faq-accordion__item .faq-accordion__item__header .faq-accordion__item__toggle{font-size:1.125em;font-weight:600;color:#4CBF93;width:1em}.faq-accordion__item .faq-accordion__item__content{padding:0 1em;display:none}.faq-accordion__item.open .faq-accordion__item__content{display:block}.location-map{max-width:100%}label,input,textarea{display:block;width:100%}label{margin-bottom:4px;font-size:.75em;font-weight:600}input{margin-bottom:1em;height:3em;padding-left:.5em;color:#555}textarea{height:150px;padding:.5em;color:#555}input[type="submit"]{margin-top:1em;background:#4CBF93;border:0;transition:.35s}input[type="submit"]:hover{background:#42A57F}.contact-form-status>p{padding:1em;border:2px solid}.contact-form-status .contact-form-status__success{border-color:#4CBF93;display:none}.contact-form-status .contact-form-status__fail{border-color:red;display:none}.page-footer{background:#28536B;color:#FFF;padding:1.5em}.page-footer .container{display:flex;flex-flow:row wrap;padding:0;max-width:100%;align-items:center}.page-footer__left,.page-footer__right{width:100%;text-align:center}@media screen and (min-width: 48em){.page-footer__left,.page-footer__right{width:50%}}.page-footer__left{margin-bottom:2em}.page-footer__left a{display:block;font-size:1.125em;font-family:"Lato",sans-serif;color:#FFF;margin-bottom:1em;transition:.35s all}.page-footer__left a:hover{color:#6391B3}.page-footer__left .page-footer__copyright{font-size:.75em;color:#DFDFDF}@media screen and (min-width: 48em){.page-footer__left{text-align:left}.page-footer__left a{margin-bottom:.5em}}.page-footer__right a,.page-footer__right p{display:block;font-size:.75em}.page-footer__right a{color:#DFDFDF}.page-footer__right p{color:#FFF}@media screen and (min-width: 48em){.page-footer__right{text-align:right}.page-footer__right a,.page-footer__right p{font-size:1em}}.page-footer__contact p{margin:0;font-size:.75em}.page-footer__contact__top{margin-bottom:.5em}
