/*! Pushy - v0.9.2 - 2014-9-13
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#333332;font-size:0.9em;font-weight:bold;-webkit-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,0.7);-moz-box-shadow:inset -10px 0 6px -9px rgba(0,0,0,0.7);box-shadow:inset -10px 0 6px -9px rgba(0,0,0,0.7);overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.1);text-decoration:none}.pushy a:hover{background:#00b4ff;color:#FFF}.pushy-left{-webkit-transform:translate3d(-200px, 0, 0);-moz-transform:translate3d(-200px, 0, 0);-ms-transform:translate3d(-200px, 0, 0);-o-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}.pushy-open{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.container-push,.push-push{-webkit-transform:translate3d(200px, 0, 0);-moz-transform:translate3d(200px, 0, 0);-ms-transform:translate3d(200px, 0, 0);-o-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}.pushy,#container,.push{-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-moz-transition:-moz-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);-o-transition:-o-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-active .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;-moz-animation:fade 500ms;-o-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 768px){.pushy{font-size:1.0em}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}@font-face{font-family:"proxima-nova";font-size:14px;font-style:normal;font-weight:400;line-height:1.6;font-kerning:normal;@media screen and (min-width: 480px){font-size:16px}font-display:swap}body{font-family:"proxima-nova";font-size:14px;font-style:normal;font-weight:400;line-height:1.6;font-kerning:normal}@media screen and (min-width: 480px){body{font-size:16px}}blockquote{border-left:none}h1,h2,h3,h4,h5{font-family:"proxima-nova";color:#2c243f;margin-bottom:10px}@media screen and (min-width: 480px){h1,h2,h3,h4,h5{margin:0 0 25px}}h1{font-size:28px;font-style:normal;font-weight:300}@media screen and (min-width: 480px){h1{font-size:32px;font-weight:300;line-height:1.2em}}@media screen and (min-width: 768px){h1{font-size:36px}}h2{font-size:22px;font-style:normal;font-weight:300}@media screen and (min-width: 480px){h2{font-size:28px;line-height:1.2em}}h3{font-size:20px;font-style:normal;font-weight:400}@media screen and (min-width: 480px){h3{font-size:26px}}h4{font-size:16px;font-style:normal;font-weight:400}@media screen and (min-width: 480px){h4{font-size:20px}}h5{font-size:14px;font-style:normal;font-weight:normal}@media screen and (min-width: 480px){h5{font-size:16px}}p{margin:0 0 20px;color:#2c243f;line-height:1.4em}p.lead-paragraph{font-size:1.4em}pre{background:#222;color:#fff;display:block;font-family:monospace;font-size:13px;line-height:20px;margin:0 0 20px;padding:10px;word-break:break-all;word-wrap:break-word}code{border-radius:2px;background:#f5f5f5;border:1px solid rgba(0,0,0,0.1);font-family:monospace;font-size:13px;line-height:20px;padding:2px 10px;word-break:break-all;word-wrap:break-word}a{color:#2c243f}a:hover,a:focus{color:#bcedff}a.eleven__link{color:#EB2227}a.eleven__link:hover{color:#00ADEF}a.link--delete:hover,a.link--delete:focus{color:#ff4136}.text--left{text-align:left}.text--center{text-align:center}.text--right{text-align:right}.title--text{margin-bottom:35px}.title--text h1{font-weight:600}.title--text.center{text-align:center}.body--text h1{font-size:22px;font-weight:700}.body--text p{font-size:16px}@media (min-width: 768px){.procedure--text{padding-left:50px}}@media (max-width: 768px){.procedure--text{margin-top:50px}}.procedure--text h1{font-size:34px;font-weight:400;text-transform:uppercase;color:#58C4EC}.procedure--text h2{font-size:20px;font-weight:700;margin-bottom:5px;margin-top:35px;text-transform:uppercase}.procedure--text h3{font-size:16px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.procedure--text p{font-size:16px}.footer--text h1{font-size:18px;font-weight:700}.footer--text a{font-size:14px}.light--text{opacity:.4}.small--text p{font-size:.9em}@keyframes fade-in{0%{opacity:0;transform:translate3d(0, 25px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.fade-in{opacity:0;animation:fade-in 0.3s forwards}body{background:#fff}body.modal-open{overflow:visible}@media (max-width: 768px){body.modal-open{overflow:hidden}body.modal-open:before{position:fixed;top:0;left:0;content:"";background:rgba(44,36,63,0.8);height:100vh;width:100vw;z-index:6}}.relative{position:relative}.section{padding:50px 0;zoom:1}.section--large{padding:75px 0}.section:before,.section:after{content:"\0020";display:block;height:0;overflow:hidden}.section:after{clear:both}.section--dark{background:#2c243f}.section--dark h1,.section--dark h2,.section--dark p{color:#fff}.section--lightblue{background:#bcedff}.section--light{background:#bcedff}.main-nav{z-index:5}.menu-btn{z-index:6}.accordion{width:100%;padding:0}.accordion__block{height:auto;margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(44,36,63,0.2)}.accordion__toggle{display:block;height:75px;line-height:75px}.accordion__inner{display:none;padding:0;list-style:none}.accordion__inner.active{display:block;padding:0 0 25px}.procedure__menu-toggle.btn{display:block;width:100%;margin-bottom:25px}@media (min-width: 992px){.procedure__menu-toggle.btn{display:none}}@media (max-width: 991px){.procedure__menu{display:none;margin-bottom:25px}.procedure__menu.open{display:block}}@media (max-width: 1199px){.procedure__body{display:flex;flex-direction:column}}@media (max-width: 1199px){.procedure__summary{order:-1;margin-bottom:25px}}.procedure__end-cta{margin:25px 0}.procedure__link{position:relative;padding-right:30px;text-transform:uppercase}.procedure__link:active,.procedure__link:focus{text-decoration:none;color:#2c243f}.procedure__link:hover,.procedure__link.active{text-decoration:none;color:#58C4EC}.procedure__link:hover .arrow-line,.procedure__link.active .arrow-line{stroke:#58C4EC}.procedure__link.active:hover .arrow__icon,.procedure__link.active.active .arrow__icon{transform:rotate(90deg);transform-origin:50% 50%;transition:transform 0.1s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.link__icon{position:absolute;height:25px;width:25px;top:10px;right:0}.arrow__icon{height:25px;width:25px;transform:rotate(0);transform-origin:50% 50%;transition:transform 0.1s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.arrow-line{fill:#fff;stroke:#2c243f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.area__list.active{color:#58C4EC}.area__type,.nojs_area__type{display:block;min-height:35px;padding:6px 0;line-height:23px;transition:padding 0.1s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.area__type a,.nojs_area__type a{color:inherit;text-decoration:inherit}.area__type:hover,.area__type.active,.nojs_area__type:hover,.nojs_area__type.active{padding-left:3px;cursor:pointer;transition:padding 0.1s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.area__type.active,.nojs_area__type.active{background:#58C4EC;color:white}.procedures__block{position:fixed;top:2.5%;left:2.5%;pointer-events:none;-webkit-overflow-scrolling:touch;z-index:6;height:95%;width:95%;padding:0;margin:0}@media (min-width: 768px){.procedures__block{position:relative;height:auto;width:100%;z-index:0}}.procedure__content{position:absolute;pointer-events:none;height:100%;overflow-y:scroll;opacity:0;transform:scale(0.2);top:0;z-index:7;transform:translate3d(0, 25px, 0)}.procedure__content.active{background:#fff;position:relative;pointer-events:all;opacity:1;transform:scale(1);z-index:7;padding:25px;transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}@media (min-width: 768px){.procedure__content{overflow:hidden}}.procedure__content--close{font-size:32px;position:fixed;height:50px;line-height:50px;width:50px;top:15px;right:15px;color:#fff;z-index:7;background:rgba(44,36,63,0.5);border-radius:50%;text-align:center}@media (min-width: 768px){.procedure__content--close{display:none}}.procedure__stats{margin:0;padding:0;list-style:none}.stats__item{position:relative;margin-left:40px;height:30px}.stats__item:before{content:url(/assets/icons/speech-bubbles-2e542d0c4892ca049432236e4dbec5493d4b64516f99e0640934dce84b40d8fc.svg);position:absolute;height:30px;width:30px;left:-40px}.stats__item--talk:before{content:url(/assets/icons/speech-bubbles-2e542d0c4892ca049432236e4dbec5493d4b64516f99e0640934dce84b40d8fc.svg)}.stats__item--doctor:before{content:url(/assets/icons/doctor-8f3aa0adf0db89661ae69aaae83d97331eb909fda5be11f1a2ea518d98eeb3b2.svg)}.stats__item--plaster:before{content:url(/assets/icons/plaster-927ff8c49e73c65f3487c09477d9334314d8584ce664cbe003aefc8b02962568.svg)}.link{display:inline-block;position:relative;margin-bottom:10px;color:#2c243f}.link:after{position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:#2c243f;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.link:hover,.link:active,.link:focus{color:#2c243f;text-decoration:none}.link:hover:after,.link:active:after,.link:focus:after{position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:#2c243f;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.btn{border-radius:2px;background:transparent;border:2px solid #2c243f;color:#2c243f;display:inline-block;height:50px;letter-spacing:.1em;line-height:50px;outline:none;padding:0 15px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px;width:100%;box-sizing:border-box;transition:background 0.2s, border-color 0.2s, color 0.2s}.btn:hover{cursor:pointer}.btn:hover,.btn:focus,.btn:active{background:#2c243f;border-color:#2c243f;color:#fff;text-decoration:none;transition:background 0.2s, border-color 0.2s, color 0.1s}@media screen and (min-width: 480px){.btn{width:auto;margin:0;display:inline-block}}.btn--block{width:60%}.btn--hero{position:absolute;bottom:75px;left:50%;width:230px;margin-left:-115px}.btn--hero-alt{color:#fff;border-color:#fff}.btn--hero-alt:hover,.btn--hero-alt:active,.btn--hero-alt:focus{background:#fff;border-color:#fff;color:#2c243f}.btn--location{white-space:normal;height:75px;width:100%;display:block;line-height:1.4em;padding:10px 5px 0 15px;font-size:12px;text-align:left;background:rgba(255,255,255,0.4);border:none;border-radius:0;margin-bottom:10px}@media (min-width: 768px){.btn--location{margin-bottom:0;display:inline-block;float:left;width:15%}.btn--location+.btn--location{margin-left:6.25%}}.btn--location:hover,.btn--location:active,.btn--location:focus,.btn--location.active{background:#fff;color:#2c243f}.btn--form{display:block;margin:0 auto;padding:0 50px}.btn--footer{color:#fff;border-color:#fff}.btn--footer:hover,.btn--footer:active,.btn--footer:focus{color:#fff;border-color:rgba(255,255,255,0.4)}.contact-bar{position:fixed;bottom:0;left:0;z-index:5;display:flex;width:100%;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 0 10px 2px rgba(44,36,63,0.2)}@media (min-width: 1200px){.contact-bar{display:none}}.contact-bar .btn{margin:0;padding:0 8px;letter-spacing:.05em;font-size:13px}.contact-bar__call.btn{flex:0 0 auto;width:auto;margin-right:10px;padding:0 15px}.contact-bar__book.btn{flex:1 1 auto;width:auto;background:#2c243f;color:#fff}.contact-bar__book.btn:hover,.contact-bar__book.btn:focus,.contact-bar__book.btn:active{background:transparent;color:#2c243f}.section--footer{padding:15px 0 25px}.section--footer h1,.section--footer p,.section--footer a{color:#fff;margin:0}.section--footer h1{margin-top:15px;margin-bottom:10px}@media (min-width: 768px){.section--footer{padding:25px 0 75px}}@media (max-width: 1199px){.section--footer{padding-bottom:100px}}.footer--flex{display:flex;flex-direction:column-reverse;align-self:stretch}@media (min-width: 992px){.footer--flex{flex-direction:row}}.footer__link{position:relative;display:block;padding:2px 0;color:#fff}.footer__link:after{position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:currentColor;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.footer__link:hover{text-decoration:none;color:#fff}.footer__link:hover:after{position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.footer__block{display:flex;flex-direction:column;align-self:stretch;margin:10px 0}@media (min-width: 768px){.footer__block{flex-basis:1;margin:0}}.footer--mobile{display:none}@media (min-width: 1200px){.footer--mobile{display:flex}}.footer__logo{display:none}@media (min-width: 992px){.footer__logo{display:block;width:275px}}.footer__logo--small{display:none}@media (min-width: 992px){.footer__logo--small{display:block;width:200px;margin-top:20px}}.footer__logo--small--fbli{display:none}@media (min-width: 992px){.footer__logo--small--fbli{display:inline-block;width:50px;margin-right:10px;margin-top:20px}}.footer__block--flex{display:flex;flex-grow:1}.footer__block--top{align-self:flex-start}.footer__block--bottom{align-self:flex-end}.footer__block--contact .footer__block--flex{flex-grow:0}.footer__block--contact .btn--footer{margin-top:25px}.form{margin:50px 0}.form__input{border-radius:2px;background:transparent;border:2px solid #2c243f;color:#2c243f;display:inline-block;height:50px;letter-spacing:.1em;line-height:50px;outline:none;padding:0 15px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px;width:100%;box-sizing:border-box;transition:background 0.2s, border-color 0.2s, color 0.2s}.form__input::placeholder{color:#2c243f}.form__input:focus{background:#2c243f;color:#fff;transition:background 0.2s, color 0.2s}.form__input:focus::placeholder{color:#fff}.form__input--half{width:50%}.form__label{display:none}.field_with_errors .form__input{border-color:#ff4136}.form .error{display:block;margin:-5px 0 10px;color:#ff4136;font-size:14px;font-weight:700}#contact_request_additional_info{height:120px;padding:12px 15px;line-height:1.5}.icon{width:50px;height:50px;fill:currentColor}.block__icon{min-height:200px;width:100%}.site-overlay:hover{cursor:pointer}.pushy{background:#2c243f;color:#fff;box-shadow:none;font-weight:500}.pushy .mobile-nav__list{float:none;display:block;padding:0;width:100%}.pushy .mobile-nav__link{color:#fff;border-bottom:1px solid #43375f;padding:18px;font-size:14px}.pushy .mobile-nav__link:hover,.pushy .mobile-nav__link:focus{background:#bcedff;border-bottom:1px solid #a89cc6;padding:18px;outline:0;color:#2c243f}.pushy .active .menu__link{border-bottom:1px solid #fdfdfe;padding:18px;font-weight:700}.pushy-active .site-overlay{background:rgba(255,255,255,0.8)}.mobile-nav{position:relative;width:100%}.menu-btn{position:absolute;right:5px;top:25px;width:120px}.menu-btn-alt{border-color:#fff;color:#fff}.menu-btn-alt:hover,.menu-btn-alt:focus{background:#fff;border-color:#fff;color:#2c243f}.menu-btn:hover,.menu-btn:focus{cursor:pointer}@media (min-width: 480px){.menu-btn{right:0;top:25px}}@media (min-width: 1200px){.menu-btn{display:none}}.main-nav{color:#fff;position:fixed;top:0;left:0;height:100px;line-height:100px;width:100%;background:rgba(255,255,255,0);transition:all 0.3s ease}.main-nav.alternative{color:#2c243f}.main-nav .nav-fbli{display:inline-block;width:20px;margin-right:5px}.main-nav__logo-cont{display:inline-block;text-align:left;height:100px}.main-nav__logo{fill:#fff;color:#fff;height:100px;padding:15px 0;width:125px}.main-nav__logo-alt{fill:#2c243f;color:#2c243f}.nav__nakedhealth{height:33.3333333333px;width:auto}.main-nav__list{float:right;display:none;margin:0;padding:0;height:100px;width:calc(100% - 140px)}@media (min-width: 1200px){.main-nav__list{display:inline-block;display:flex}}.main-nav__item{flex:auto;flex-basis:1;display:inline-block;float:left;padding-left:15px;white-space:nowrap;text-align:right}.main-nav__cta,.main-nav .main-nav__cta{background:#fff;border-color:#fff;color:#2c243f}.main-nav__cta:hover,.main-nav__cta:focus,.main-nav__cta:active,.main-nav .main-nav__cta:hover,.main-nav .main-nav__cta:focus,.main-nav .main-nav__cta:active{background:transparent;border-color:#fff;color:#fff}.main-nav.alternative .main-nav__cta{background:#2c243f;border-color:#2c243f;color:#fff}.main-nav.alternative .main-nav__cta:hover,.main-nav.alternative .main-nav__cta:focus,.main-nav.alternative .main-nav__cta:active{background:transparent;border-color:#2c243f;color:#2c243f}.main-nav__link{position:relative;display:inline-block;font-weight:400;color:currentColor}.main-nav__link:after{bottom:35px;position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:currentColor;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav__link:hover{text-decoration:none;color:currentColor}.main-nav__link:hover:after{bottom:35px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav__link-alt:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:currentColor;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav__link-alt:hover:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.active .main-nav__link:after{bottom:35px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.active .main-nav__link-alt:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll{height:75px;line-height:75px;background:#2c243f;box-shadow:0 0 10px 2px rgba(44,36,63,0.2);transition:all 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll.alternative{background:#fff}.main-nav--scroll .main-nav__list{height:75px}.main-nav--scroll .main-nav__logo{height:75px;padding:10px 0;transition:all 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .main-nav__logo-cont{height:75px}.main-nav--scroll .main-nav__link:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:currentColor;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .main-nav__link:hover{text-decoration:none;color:currentColor}.main-nav--scroll .main-nav__link:hover:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .main-nav__link-alt:after{bottom:15px;position:absolute;left:0;display:block;content:"";height:2px;width:1px;background:currentColor;opacity:0;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .main-nav__link-alt:hover{text-decoration:none;color:currentColor}.main-nav--scroll .main-nav__link-alt:hover:after{bottom:15px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .active .main-nav__link:after{bottom:25px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .active .main-nav__link-alt:after{bottom:15px;position:absolute;left:0;display:block;content:"";height:2px;width:100%;background:currentColor;opacity:1;transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25),width 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.main-nav--scroll .menu-btn{top:10px;transition:top 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25)}.border-left{border-left:1px solid rgba(44,36,63,0.2)}.no-hero{position:relative;height:100px;width:100%}.main-hero{position:relative;height:500px;width:100%;text-align:center;background:#bcedff}@media screen and (min-width: 768px){.main-hero{height:600px}}@media screen and (min-width: 992px){.main-hero{height:700px}}.general-hero{background-image:url(/assets/general-hero-336b32df14879ff01246757f03a44da4e91d65e509dbaaa3f1ad18fb6066cfb0.jpg);background-size:cover;position:relative;z-index:0}.general-hero:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(44,36,63,0.1);z-index:-1}.main-hero__text{height:auto;padding:125px 10px 0;z-index:1}@media screen and (min-width: 768px){.main-hero__text{padding:150px 10px 0}}@media screen and (min-width: 992px){.main-hero__text{padding:250px 10px 0}}.main-hero__text-alt h1,.main-hero__text-alt p,.main-hero__text-alt a{color:#fff}.block{text-align:center}.block__header{height:auto;width:100%}.block__content{min-height:225px;margin-bottom:15px;padding:25px 15px}.content__step{margin-top:35px;min-height:150px}.content__step--counter{display:block;border-radius:50%;height:30px;line-height:30px;margin:0 auto 25px;width:30px;background:#f2f2f2}.testimonial{margin:0 0 30px;border:0;color:#fff;font-size:20px;line-height:1.5}@media (min-width: 992px){.testimonial{margin-bottom:0}}@media (max-width: 768px){.blog-filter-text{margin-bottom:30px}}.blog-image{margin:0 auto;overflow:hidden}@media (min-width: 768px){.blog-image{width:60%;max-width:600px}}.blog-image-link{display:block}.blog-separator{width:80%;border-bottom:1px solid rgba(169,169,169,0.4);padding:10px 0;margin:0 auto;margin-bottom:30px}@media (min-width: 768px){.blog-separator{width:60%}}.section--testimonial,.section--blogpost{padding:50px 0;text-align:center;background:white}.section--testimonial--large,.section--blogpost--large{padding:75px 0}@media (min-width: 768px){.section--testimonial,.section--blogpost{padding:40px 0}.section--testimonial--large,.section--blogpost--large{padding:125px 0}}.section--blogcategories{padding:50px 30px;text-align:center}.section--blogcategories--large{padding:75px 0}@media (min-width: 768px){.section--blogcategories{padding:40px 0}.section--blogcategories--large{padding:125px 0}}.section--blogcategories .btn--blogcategory{margin-bottom:10px}.section--blogcategories .selected{background:#2c243f;border-color:#2c243f;color:#fff;text-decoration:none;transition:background 0.2s, border-color 0.2s, color 0.1s}.section--blog-nav{height:60px}.section-blogpost-hero{height:40vh}.section--blogpost{text-align:left}.blog--timestamp{opacity:0.8;padding-top:20px}.blogpost-cover-date{color:rgba(44,36,63,0.75)}.blogpost-cover-title{background-color:white}.blogpost-cover-text{background-color:white}.quote-author{text-transform:uppercase}.card--team-member{text-align:center}.card--team-member h1{margin-bottom:5px}.team-member__img{width:50%;padding:30%;margin:0 auto;border-radius:50%;background-size:cover}.team-member__content{padding:25px 15px}.team-member__content .bio{z-index:999;position:absolute;top:0;right:10px;left:10px;background:white;padding:20px;border:2px solid #2c243f}.team-member__content .bio h1{padding:10px}.team-member__content .close{color:#2c243f}.location__list{position:fixed;top:2.5%;left:2.5%;pointer-events:none;-webkit-overflow-scrolling:touch;z-index:7;height:95%;width:95%;padding:0;margin:0}@media (min-width: 768px){.location__list{top:0;left:0;height:650px;width:100%;padding:0;position:relative;z-index:1}}.location__option{position:absolute;display:none;top:0;height:95vh;width:100%;padding:0;list-style:none;opacity:0;transform:translate3d(0, 10px, 0);background-image:#2c243f}@media (min-width: 768px){.location__option{height:650px}}.location__option.active{display:block;background:transparent;pointer-events:all;opacity:1;transform:translate3d(0, 0, 0);transition:opacity 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25) transform 0.3s cubic-bezier(0.25, -0.25, 0.75, 1.25);z-index:4}.location__option.active.option--location{background:transparent}@media (min-width: 768px){.location__option.active.option--location{background-size:cover}.location__option.active.option--location:after{content:"";position:absolute;width:100%;height:100%;background:rgba(44,36,63,0.4)}}.location__option.active .location__content{opacity:0;right:2.5%;animation:0.5s fade-in cubic-bezier(0.25, -0.25, 0.75, 1.25) forwards;width:95%}@media (min-width: 768px){.location__option.active .location__content{top:50px;width:350px}}.location__option--close{font-size:32px;position:fixed;height:50px;line-height:50px;width:50px;top:15px;right:25px;color:#fff;z-index:7;background:rgba(44,36,63,0.5);border-radius:50%;text-align:center}@media (min-width: 768px){.location__option--close{display:none}}@media (min-width: 768px){.location__container{position:relative}}.location__content{position:absolute;right:0;z-index:5;height:95vh;width:350px;background:#fff;opacity:0}@media screen and (min-width: 768px){.location__content{height:550px}}.location__text{height:47.5vh;width:100%;padding:15px}.location__text h1,.location__text p{color:#2c243f}@media screen and (min-width: 768px){.location__text{height:300px}}.location__map{height:47.5vh;width:100%;margin-top:20px}@media screen and (min-width: 768px){.location__map{height:250px}}.section--footer{background:#2c243f}.home-hero{background-image:linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(/assets/home-header-454af2d75faa2395d402c3cbb8d1ef0c3318aa7ff0850cd1dd889a50b4c5dda5.jpg);background-size:cover}#callToAction{text-align:center;display:none;font-family:"proxima-nova";background:white;border:2px solid #2c243f;width:320px;height:inherit;bottom:0%;right:1%;margin-left:-160px;position:fixed;opacity:0.9;z-index:9999999;padding:20px 20px 0px 20px}#callToAction .text{vertical-align:middle;text-align:center;margin-bottom:10px}#callToAction .web{margin-bottom:10px}#callToAction .button{vertical-align:middle;text-align:center;width:100%}#callToAction .close-button{text-align:right;text-decoration:underline}@media (max-width: 767px){#callToAction{text-align:center;display:none;font-family:"proxima-nova";background:white;border:2px solid #2c243f;width:97%;height:inherit;margin:1px;position:fixed;opacity:0.9;z-index:9999999;padding:10px 10px 0px 10px}}.header__logo--small{display:block;width:200px;margin:10px auto}.google-review-section{margin-bottom:30px}.no-link-style{text-decoration:none !important}.no-link-style:hover{text-decoration:none;cursor:pointer;color:inherit}
