/*!
Theme Name: Nichter4
Theme URI: http://underscores.me/
Author: Dan Asahi
Author URI: http://asahi.io/
Description: A custom theme for the Dr. Larry Nichter, MD website.
Version: 4.1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nichter4
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Nichter4 is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{background:white}@media (min-width: 1066.6667px){html{background:#fafafa}}body{font-family:"Lato",sans-serif;font-size:14px;line-height:1.4;color:#212121}@media (min-width: 480px){body{font-size:16px}}@media (min-width: 1066.6667px){body{font-size:18px}}h1,h2,h3,h4,h5{font-family:"Lato",sans-serif;clear:both;font-weight:700;letter-spacing:-0.02em}figure{margin:0;padding:0;max-width:100% !important}img{max-width:100%;height:auto}a{text-decoration:none}h1{font-size:1.602em}h2{font-size:1.424em}h3{font-size:1.266em}h4{font-size:1.125em}h5,h6{font-size:1em}@media (min-width: 480px){h1{font-size:2.074em}h2{font-size:1.728em}h3{font-size:1.44em}h4{font-size:1.2em}}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.button,.biospa-action{display:inline-block;color:white;padding:11px 13px;background:#4E7AC7;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),background 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),background 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),background 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),background 200ms cubic-bezier(0.4, 0, 0.2, 1)}.button:hover,.biospa-action:hover,.button:active,.biospa-action:active{background:#658bce;box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.button.button--orange,.button--orange.biospa-action{background:#FF7043}.button.button--teal,.button--teal.biospa-action{background:#4DB6AC}.flex-spacer{-webkit-flex-grow:1;flex-grow:1}.modal-overlay{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);height:100vh;width:100vw;z-index:1001;cursor:pointer}.modal{background:white;width:90%;max-width:400px;min-height:224px;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:1002;cursor:default}.modal .fa-spin{color:#BDBDBD}.modal__header{background:#2196F3;color:white;overflow:hidden;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0}.modal__title{float:left;margin:12px 0 12px 20px;font-size:24px;line-height:1}.modal__close{height:24px;width:24px;float:right;margin:12px 20px 12px 0;background:url("img/close.svg") no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer}.modal__content{height:180px;padding:1em 20px}.modal__sending{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounceInUp{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 3000px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{from{opacity:0;transform:translate3d(-50%, -100%, 0)}to{opacity:1;transform:translate3d(-50%, -50%, 0)}}.fadeInDown{animation-name:fadeInDown}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield__input{border:none;border-bottom:1px solid #616161;display:block;font-size:16px;font-family:"Lato",sans-serif;margin:0;padding:4px 0;width:100%;background:none;text-align:left;color:inherit}.mdl-textfield__input[type="number"]{-moz-appearance:textfield}.mdl-textfield__input[type="number"]::-webkit-inner-spin-button,.mdl-textfield__input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:none}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#FF5722;box-shadow:none}fieldset[disabled] .mdl-textfield .mdl-textfield__input,.mdl-textfield.is-disabled .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted #616161;color:#9E9E9E}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:#9E9E9E;font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}fieldset[disabled] .mdl-textfield .mdl-textfield__label,.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{color:#9E9E9E}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{color:#4E7AC7;font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#FF5722}.mdl-textfield__label:after{background-color:#4E7AC7;bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#FF5722}.mdl-textfield__error{color:#FF5722;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);display:inline-block;max-width:0.1px}.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}.mdl-checkbox{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0}.mdl-checkbox.is-upgraded{padding-left:24px}.mdl-checkbox__input{line-height:24px}.mdl-checkbox.is-upgraded .mdl-checkbox__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-checkbox__box-outline{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid #9E9E9E;border-radius:2px;z-index:2}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid #9E9E9E}fieldset[disabled] .mdl-checkbox .mdl-checkbox__box-outline,.mdl-checkbox.is-disabled .mdl-checkbox__box-outline{border:2px solid #E0E0E0;cursor:auto}.mdl-checkbox__focus-helper{position:absolute;top:3px;left:0;display:inline-block;box-sizing:border-box;width:16px;height:16px;border-radius:50%;background-color:transparent}.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{box-shadow:0 0 0px 8px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{box-shadow:0 0 0px 8px #2196F3;background-color:#2196F3}.mdl-checkbox__tick-outline{position:absolute;top:0;left:0;height:100%;width:100%;mask:url("img//tick-mask.svg?embed");background:transparent;transition-duration:.28s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:background}.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background:#9E9E9E url("img//tick.svg?embed")}fieldset[disabled] .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.mdl-checkbox.is-checked.is-disabled .mdl-checkbox__tick-outline{background:#E0E0E0 url("img//tick.svg?embed")}.mdl-checkbox__label{position:relative;cursor:pointer;font-size:16px;line-height:24px;margin:0}fieldset[disabled] .mdl-checkbox .mdl-checkbox__label,.mdl-checkbox.is-disabled .mdl-checkbox__label{color:#E0E0E0;cursor:auto}.mdl-checkbox__ripple-container{position:absolute;z-index:2;top:-6px;left:-10px;box-sizing:border-box;width:36px;height:36px;border-radius:50%;cursor:pointer;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle, #fff, #000)}.mdl-checkbox__ripple-container .mdl-ripple{background:#9E9E9E}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container{cursor:auto}fieldset[disabled] .mdl-checkbox .mdl-checkbox__ripple-container .mdl-ripple,.mdl-checkbox.is-disabled .mdl-checkbox__ripple-container .mdl-ripple{background:transparent}.mdl-ripple{background:#2196F3;border-radius:50%;height:50px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%, -50%);width:50px;overflow:hidden}.mdl-ripple.is-animating{transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),width 0.3s cubic-bezier(0, 0, 0.2, 1),height 0.3s cubic-bezier(0, 0, 0.2, 1),opacity 0.6s cubic-bezier(0, 0, 0.2, 1)}.mdl-ripple.is-visible{opacity:0.3}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-overlay{background:rgba(22,25,59,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:0 30px}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:40px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#404040;background:white;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:30px;height:30px;margin:0;padding:0;cursor:pointer;text-decoration:none;color:white;border:0;outline:0;background:url("img/close.svg") no-repeat right top transparent;-moz-background-size:20px 20px;-o-background-size:20px 20px;-webkit-background-size:20px 20px;background-size:20px 20px;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:background 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:background 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:background 200ms cubic-bezier(0.4, 0, 0.2, 1)}.remodal-close:hover,.remodal-close:focus{outline:0}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}#page{position:relative}#masthead{text-align:center}#masthead:before,#masthead:after{content:" ";display:table}#masthead:after{clear:both}.masthead-left{margin:30px 0 25px}.masthead-right{display:none}.site-title{font-size:25px;font-weight:400;margin:0 0 8px;line-height:1}.site-title a{color:#4E7AC7}.site-sub-title{text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:2px;color:#658bce;margin:0;line-height:1}@media (min-width: 400px){.site-sub-title{font-size:14px}}@media (min-width: 480px){.masthead-left{margin:40px 0 30px}.site-title{font-size:35px;font-weight:300}.site-sub-title{font-size:16px}}@media (min-width: 768px){.site-header{width:90%;max-width:960px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.masthead-left{text-align:left;margin-bottom:30px;-webkit-flex-grow:1;flex-grow:1}.masthead-right{display:block;text-align:right;margin-bottom:30px;-webkit-flex-grow:1;flex-grow:1}.masthead-right .button,.masthead-right .biospa-action{padding:0 9px;height:35px;line-height:35px;font-size:15px;padding-left:15px;padding-right:15px}.call-now{margin:8px 0 0;font-size:15px;font-weight:700;line-height:1;color:#9E9E9E}}@media (min-width: 1066.6667px){.site-title{font-size:40px;font-weight:300}.masthead-right .button,.masthead-right .biospa-action{height:40px;line-height:40px}}#site-navigation{position:relative;background:#4E7AC7;color:white;text-align:center;z-index:11;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}#site-navigation .fa-navicon{margin-right:8px}.mobile-menu-trigger__header{display:inline-block;padding:8px 0;font-size:15px}.mobile-menu-trigger__header span{text-transform:uppercase}@media (min-width: 768px){.mobile-menu-trigger__header{display:none}}.mobile-menu-trigger__scroll{position:fixed;right:15px;bottom:15px;background:#FF7043;color:white;width:60px;height:60px;z-index:99;cursor:pointer;box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.mobile-menu-trigger__scroll .fa-navicon{position:absolute;left:50%;top:50%;font-size:20px;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.mobile-menu-trigger__scroll.headroom--top{-webkit-animation-name:zoomOut;animation-name:zoomOut;-webkit-animation-duration:200ms;animation-duration:200ms}.mobile-menu-trigger__scroll.headroom--not-top{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:200ms;animation-duration:200ms}@media (min-width: 480px){.mobile-menu-trigger__scroll{right:25px;bottom:25px}}@media (min-width: 1025px){.mobile-menu-trigger__scroll{right:30px;bottom:30px}}@-webkit-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.site-navigation__ul{display:none;margin:0;padding:0;list-style:none}.site-navigation__ul a{display:block;height:55px;padding:0 8px;line-height:55px;color:white;font-size:15px}.site-navigation__ul a:hover{background:#6189cd}.site-navigation__ul li{display:inline-block;position:relative}.site-navigation__ul .sub-menu{background:#456db1;position:absolute;top:55px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px;padding:0;margin:0;display:none;-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12),inset 0 4px 5px -4px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12),inset 0 4px 5px -4px rgba(0,0,0,0.5);box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12),inset 0 4px 5px -4px rgba(0,0,0,0.5)}.site-navigation__ul .sub-menu a{display:block;text-align:center;padding:12px 16px;line-height:1;height:auto}.site-navigation__ul .sub-menu a:hover{background:#4a74bd}.site-navigation__ul .sub-menu li{display:block;margin-left:0}.site-navigation__ul li:hover .sub-menu{display:block}@media (min-width: 768px){.site-navigation__ul{display:block}}@media (min-width: 1024px){.site-navigation__ul a{padding:0 12px}.site-navigation__ul .sub-menu a{padding:13px 17px}}.search-form-trigger{cursor:pointer}#navigation-drawer{background:#4E7AC7;color:white;position:fixed;top:0;left:0;height:100vh;overflow:auto;width:240px;padding:0;margin:0;text-align:left;z-index:9999;box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-transform:0;-ms-transform:0;-webkit-transform:0;transform:0}#navigation-drawer.remodal-is-opening{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}#navigation-drawer.remodal-is-closing{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}h1.navigation-drawer__title{margin:24px 20px;text-transform:uppercase;line-height:1}.navigation-drawer__ul{list-style:none;padding:0;margin:36px 0;padding:0 20px 0 15px;border-left:5px solid #658bce}.navigation-drawer__ul li{margin-bottom:1em}.navigation-drawer__ul a{color:white}.navigation-drawer__ul .sub-menu{list-style:none;margin:1em 0 0.5em 20px;padding:0;font-style:italic}.navigation-drawer__ul .sub-menu a::before{font-family:"Font Awesome",fontawesome;content:"\f105\2003";color:rgba(255,255,255,0.67);font-style:normal}.navigation-drawer__close{position:absolute;top:24px;right:20px;cursor:pointer}.navigation-drawer__close img{width:24px;height:24px}@media (min-width: 480px){.navigation-drawer__close{top:29px}}@-webkit-keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.remodal-search{max-width:400px}.remodal-search .search-form{text-align:center}.remodal-search .mdl-textfield{width:100%}.remodal-search .search-submit{display:inline-block;width:50px;height:50px;border:0;background:#4E7AC7;color:white;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.remodal-search .search-submit .fa-search{font-size:18px}@media (min-width: 400px){.remodal-search .search-form{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.remodal-search .mdl-textfield{width:auto;-webkit-flex-grow:1;flex-grow:1}.remodal-search .remodal__search-submit-wrapper{padding:0 0 0 10px}}.remodal-search__title{margin-top:0}.archive .post:before,.archive .post:after,.page .entry-content:before,.page .entry-content:after,.single-post .entry-content:before,.single-post .entry-content:after,.search-results .post:before,.search-results .post:after,section.no-results:before,section.no-results:after{content:" ";display:table}.archive .post:after,.page .entry-content:after,.single-post .entry-content:after,.search-results .post:after,section.no-results:after{clear:both}@media (min-width: 1066.6667px){.archive .post,.page .entry-content,.single-post .entry-content,.search-results .post,section.no-results{background:white;width:90%;max-width:960px;margin-left:auto;margin-right:auto}}.featured-image{height:30vw;max-height:160px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlN2FjNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwY2JjNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #4e7ac7),color-stop(100%, #80cbc4));background-image:-moz-linear-gradient(bottom, #4e7ac7,#80cbc4);background-image:-webkit-linear-gradient(bottom, #4e7ac7,#80cbc4);background-image:linear-gradient(to top right, #4e7ac7,#80cbc4);content:" "}.has-post-thumbnail .featured-image,.has-category-thumbnail .featured-image{height:33.3333vw;max-height:240px}@media (min-width: 1066.6667px){.has-post-thumbnail .featured-image,.has-category-thumbnail .featured-image{height:18.75vw;max-height:unset;min-height:240px}}.entry-header,.page-header{width:90%;max-width:960px;margin-left:auto;margin-right:auto;-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px)}@media (min-width: 480px){.entry-header,.page-header{-moz-transform:translateY(-54px);-ms-transform:translateY(-54px);-webkit-transform:translateY(-54px);transform:translateY(-54px)}}@media (min-width: 1066.6667px){.entry-header.virtual-tour__entry-header,.page-header.virtual-tour__entry-header{width:90%;max-width:960px;margin-left:auto;margin-right:auto;background:white;padding:40px;margin-top:0;margin-bottom:0}}.entry-title,.page-title{margin-top:0;margin-bottom:0;max-width:960px}.entry-title span,.page-title span{display:inline-block;padding:8px 20px;background:white;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px;border-radius:2px 2px 0 0}@media (min-width: 480px){.entry-title span,.page-title span{max-width:75%}}@media (min-width: 1066.6667px){.entry-title span,.page-title span{background:#fafafa;padding-left:40px;padding-right:40px}}.entry-title a,.page-title a{color:#4E7AC7;-moz-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.entry-title a:hover,.page-title a:hover{color:#4e7ac7}@media (min-width: 1066.6667px){.entry-title,.page-title{margin-left:auto;margin-right:auto}}.entry-content,.entry-summary{width:90%;max-width:960px;margin-left:auto;margin-right:auto;margin-top:0}.entry-content a:not(.button):not(.biospa-action),.entry-summary a:not(.button):not(.biospa-action){color:#4E7AC7;overflow-wrap:break-word;word-wrap:break-word;-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:inset 0 -6px 0 0 #dce4f4;-webkit-box-shadow:inset 0 -6px 0 0 #dce4f4;box-shadow:inset 0 -6px 0 0 #dce4f4}.entry-content a:not(.button):not(.biospa-action):hover,.entry-summary a:not(.button):not(.biospa-action):hover{-moz-box-shadow:inset 0 -6px 0 0 #c3d2ec;-webkit-box-shadow:inset 0 -6px 0 0 #c3d2ec;box-shadow:inset 0 -6px 0 0 #c3d2ec}.entry-content a.no-shadow,.entry-summary a.no-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.entry-content a.no-shadow:hover,.entry-summary a.no-shadow:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.entry-content h1:first-child,.entry-content p:first-of-type,.entry-summary h1:first-child,.entry-summary p:first-of-type{margin-top:0}.page .entry-content,.single-post .entry-content,.page .entry-summary,.single-post .entry-summary{margin-bottom:120px}@media (min-width: 1066.6667px){.entry-content,.entry-summary{width:100%;max-width:unset;padding:40px}}time.updated:not(.published){display:none}.entry-meta,.entry-footer{color:#607D8B}.entry-meta a,.entry-footer a{color:#78909C;-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1)}.entry-meta a:hover,.entry-footer a:hover{-moz-box-shadow:inset 0 -6px 0 0 #CFD8DC;-webkit-box-shadow:inset 0 -6px 0 0 #CFD8DC;box-shadow:inset 0 -6px 0 0 #CFD8DC}.entry-meta{width:90%;max-width:960px;margin:0 auto}@media (min-width: 1066.6667px){.entry-meta{width:100%;padding:0 40px}}.page .entry-footer{width:90%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:40px}.cat-links,.tag-links{display:block;clear:both}.wp-caption{margin:0 1.5em 1.5em;background:#edf2f9}.wp-caption.alignright{margin:0 0 1.5em 1.5em}.wp-caption.alignleft{margin:0 1.5em 1.5em 0}.wp-caption.aligncenter{margin:3em auto}.wp-caption-text{font-size:13px;padding:4px 0;text-align:left}.nav-links{background:#5e86cc;padding:50px 5%}.nav-links:before,.nav-links:after{content:" ";display:table}.nav-links:after{clear:both}@media (min-width: 1066.6667px){.nav-links{padding-top:60px;padding-bottom:60px}}.nav-previous,.nav-next{margin:0}.nav-previous a,.nav-next a{color:white;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.nav-next{text-align:right}.nav-next a{-webkit-justify-content:flex-end;justify-content:flex-end}.nav-links__angles,.nav-links__titles{display:inline-block;height:40px;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}.nav-links__angles{width:20px;-moz-transition:-moz-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:-o-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-next .nav-links__angles{-webkit-justify-content:flex-end;justify-content:flex-end}.nav-links__titles{width:calc(90% - 20px);line-height:1.1}.nav-next .nav-links__titles{-webkit-justify-content:flex-end;justify-content:flex-end}@media (min-width: 480px){.nav-previous,.nav-next{display:-webkit-inline-flex;display:inline-flex;max-width:50%;float:left}.nav-previous a:hover .nav-links__angles,.nav-next a:hover .nav-links__angles{-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-webkit-transform:translateX(-8px);transform:translateX(-8px)}.nav-next{float:right}.nav-next a:hover .nav-links__angles{-moz-transform:translateX(8px);-ms-transform:translateX(8px);-webkit-transform:translateX(8px);transform:translateX(8px)}.nav-links__angles{width:40px}}.archive .post,.search-results .post{margin-bottom:80px}.archive .entry-header,.search-results .entry-header{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin-bottom:20px}.archive .entry-title a,.archive .page-title a,.search-results .entry-title a,.search-results .page-title a{color:#4E7AC7;-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.22);-webkit-box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.22);box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.22)}.archive .entry-title a:hover,.archive .page-title a:hover,.search-results .entry-title a:hover,.search-results .page-title a:hover{-moz-box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.88);-webkit-box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.88);box-shadow:inset 0 -6px 0 0 rgba(127,178,240,0.88)}@media (min-width: 1066.6667px){.archive .post,.search-results .post{margin-bottom:100px}.archive .entry-header,.search-results .entry-header{margin-bottom:0;border-bottom:none}.archive .entry-title,.search-results .entry-title{padding:40px 0 0}}.articles-menu__wrapper{width:90%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:40px}.articles-menu{position:relative;background:#FAFAFA;color:#616161;border:1px solid #BDBDBD;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.articles-menu h3{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;margin:13px 20px;letter-spacing:0px;font-size:16px}.articles-menu .fa-caret-right{display:none}.articles-menu:hover .articles-menu__ul{display:block}.articles-menu__ul{display:none;position:absolute;top:31px;left:20px;list-style:none;padding-left:0;border-left:3px solid #4E7AC7;background:#FAFAFA;width:calc(100% - 40px);box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.2),0 1px 8px 0 rgba(0,0,0,0.12)}.articles-menu__ul li{border-bottom:1px solid #eee}.articles-menu__ul li:last-child{border-bottom:none}.articles-menu__ul a{display:inline-block;color:#616161;font-size:16px;font-weight:700;padding:0.5em 20px}.articles-menu__ul .fa{margin-right:20px}.articles-menu__ul .slash-between{display:none}@media (min-width: 640px){.articles-menu{position:static}.articles-menu h3{display:inline-block;clear:left}.articles-menu .fa-caret-down{display:none}.articles-menu .fa-caret-right{display:inline-block;margin-left:4px}.articles-menu:hover .articles-menu__ul{display:inline}.articles-menu__ul{display:inline;position:static;margin:0;border-left:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.articles-menu__ul a{padding:0;color:#4E7AC7;-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:inset 0 -6px 0 0 #dce4f4;-webkit-box-shadow:inset 0 -6px 0 0 #dce4f4;box-shadow:inset 0 -6px 0 0 #dce4f4}.articles-menu__ul a:hover{-moz-box-shadow:inset 0 -6px 0 0 #a7bde3;-webkit-box-shadow:inset 0 -6px 0 0 #a7bde3;box-shadow:inset 0 -6px 0 0 #a7bde3}.articles-menu__ul li{display:inline-block;border-bottom:none}.articles-menu__ul .fa-angle-right{display:none;margin:0}.articles-menu__ul .slash-between{display:inline-block;margin:0 8px}}#hero,.slick-track,.slick-slide{width:100%;height:75vw}@media (min-width: 480px){#hero,.slick-track,.slick-slide{height:56.25vw}}@media (min-width: 840px){#hero,.slick-track,.slick-slide{height:50vw}}@media (min-width: 1066.6667px){#hero,.slick-track,.slick-slide{width:960px;height:480px}}.hero-slider .slick-slide{position:relative;color:white;text-align:center}.hero-slider .slide__title{font-size:24px;font-weight:700;margin-top:0;line-height:1.1}@media (min-width: 1066.6667px){.hero-slider{width:960px;height:480px;margin:30px auto 0}}.slide__inner{position:absolute;display:inline-block}.slide__litelift .slide__inner{top:50%;left:5%;width:40%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide__plasticos .slide__inner{top:50%;right:5%;width:40%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide__plasticos .slide__inner .slide__title{text-shadow:1px 1px 1px rgba(0,0,0,0.9);text-shadow:1px 1px 1px 1px rgba(0,0,0,0.9)}.slide__plasticos .slide__inner .button,.slide__plasticos .slide__inner .biospa-action{background:#FF7043}.slide__realself .slide__inner{top:50%;right:auto;left:75%;width:40%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slide__realself .slide__inner .button,.slide__realself .slide__inner .biospa-action{background:#FF7043}.slide__litelift .slide__title{color:#35478C}@media (min-width: 600px){.slide__litelift .slide__title{font-size:30px}}@media (min-width: 600px){.slide__plasticos .slide__title{font-size:35px}}.slide__realself .slide__title{color:#35478C}@media (min-width: 600px){.slide__realself .slide__title{font-size:35px}}.slick-arrow{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:#fafafa;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:99;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-moz-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1)}#hero:hover .slick-arrow{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#hero .slick-arrow:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media (min-width: 840px){.slick-arrow{width:60px;height:60px}}.slick-prev{left:4px}.slick-next{right:4px}@media (min-width: 1066.6667px){.slick-prev{left:-30px}.slick-next{right:-30px}#hero:hover .slick-arrow{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.button--hero{background:rgba(33,33,33,0.44);border:2px solid white}.button--hero:hover{background:rgba(33,33,33,0.67)}.front-page__portrait{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);float:right;margin:0 auto 1.5em;max-width:33.3333%}@media (min-width: 400px){.front-page__portrait{display:inline;max-width:150px;margin:0 0 1.15em 1.15em}}@media (min-width: 768px){.front-page__portrait{max-width:200px}}.front-page__actions{background:white;overflow:hidden;padding:20px 5%;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.front-page__actions div{height:200px;margin:1em 30px}.front-page__actions a{color:#6087cd;display:inline-block;text-align:center;font-weight:700}.front-page__actions a span{display:block;clear:both;font-size:15px}@media (min-width: 480px){.front-page__actions{-webkit-justify-content:space-around;justify-content:space-around}.front-page__actions a span{font-size:17px}}@media (min-width: 640px){.front-page__actions{-webkit-justify-content:center;justify-content:center}.front-page__actions .fa{font-size:40px}}@media (min-width: 840px){.front-page__actions{padding-top:30px;padding-bottom:30px}}@media (min-width: 1066.6667px){.front-page__actions{width:90%;max-width:960px;margin-left:auto;margin-right:auto}}.action--square{-webkit-flex:0 0 25%;flex:0 0 25%;text-shadow:2px 2px 1px rgba(25,25,25,0.15);text-shadow:2px 2px 1px 1px rgba(25,25,25,0.15)}.action--square.large-only{display:none}@media (min-width: 480px){.action--square{display:inline-block;-webkit-flex:1 1 auto;flex:1 1 auto}}@media (min-width: 640px){.action--square{-webkit-flex:0 1 132px;flex:0 1 132px}}@media (min-width: 840px){.action--square .fa{-moz-transition:-moz-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:-o-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.action--square.large-only{display:inline-block}.action--square:hover .fa{-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.archive article:first-child{background:white;padding-top:40px}@media (min-width: 1066.6667px){.archive article:first-child{background:transparent;margin-top:0}.archive article:first-child .entry-content,.archive article:first-child .entry-summary{padding-top:60px}}.entry-content.front-page__entry-content-1{margin-bottom:0}.medical-society-logos{background:#F5F5F5;padding:1em 5%;margin:2em 0}.medical-society-logos img{margin:0 auto}@media (min-width: 1066.6667px){.medical-society-logos{width:90%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;margin-top:0;margin-bottom:0}}.medical-society-logos__img-mobile{display:block}.medical-society-logos__img-tablet{display:none}@media (min-width: 480px){.medical-society-logos__img-mobile{display:none}.medical-society-logos__img-tablet{display:block}}@media (min-width: 768px){.contact-content__wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-justify-content:space-between;justify-content:space-between}}.contact-content__column{margin-bottom:50px}.contact-content__column h4{color:#9E9E9E;padding-bottom:4px;border-bottom:2px solid rgba(77,182,172,0.5);margin-bottom:4px;text-transform:uppercase}.contact-content__column p{margin-top:0}@media (min-width: 768px){.contact-content__column{width:32.25806%;clear:right;float:left;margin-left:0;margin-right:1.6129%}.contact-content__column:last-child{width:32.25806%;clear:right;float:right;margin-right:0}.contact-content__column p{font-size:14px}}@media (min-width: 840px){.contact-content__column p{font-size:1em;font-size:1rem}}.contact-form h3{max-width:300px;margin-left:auto;margin-right:auto}.contact-form .mdl-textfield{display:block;margin:0 auto}.contact-form .mdl-checkbox{width:auto;padding:0 20px 0 0}.contact-form ul{list-style:none;padding-left:1em;margin:0 20px 1em}@media (min-width: 400px){.contact-form{max-width:340px;margin:2em auto;padding:1em 0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.contact-form h3,.contact-form h4{margin-top:0px;margin-left:20px;margin-right:20px;color:#757575}.contact-form h4{margin-bottom:4px}}@media (min-width: 840px){.contact-form{font-size:16px}}.remodal-contact__title{margin-top:0}.reviews-nav{width:90%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:60px}@media (min-width: 667px){.reviews-nav p{text-align:center;border-bottom:1px solid #eee}}.reviews-nav__ul{list-style:none;padding-left:0}.reviews-nav__ul li{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:45px;padding-bottom:8px;border-bottom:1px solid #eee;margin-bottom:8px}.reviews-nav__ul li:last-child{margin-bottom:0;border-bottom:none}.reviews-nav__ul img{display:block;float:left;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.reviews-nav__ul a{color:#616161;-moz-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);-o-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 200ms cubic-bezier(0.4, 0, 0.2, 1)}.reviews-nav__ul a:hover{color:#212121}.reviews-nav__ul a:hover img{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.reviews-nav__ul span{display:block;float:left;margin-left:1em;height:45px;line-height:45px;font-weight:700}.reviews-nav__ul .fa{margin-left:0.333em}@media (min-width: 667px){.reviews-nav__ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;align-items:stretch}.reviews-nav__ul li{-webkit-flex:0 1 16.6667%;flex:0 1 16.6667%;padding:10px;text-align:center;border-bottom:none;height:auto}.reviews-nav__ul img{float:none;margin:0 auto;height:80px;width:80px}.reviews-nav__ul span{float:none;margin:8px 0 0;line-height:1.15}.reviews-nav__ul .fa{display:none}}@media (min-width: 1024px){.reviews-nav__ul img{height:100px;width:100px}}.reviews-section{margin-bottom:90px}.reviews-section-svg{display:block;margin:0 auto;max-width:90%;width:180px}@media (min-width: 1066.6667px){.reviews-section-svg{width:200px}}.reviews-section-title{margin-top:0;text-align:center;color:#9E9E9E}.review{margin-bottom:1.5em}.review__stars{color:#FF7043;margin-right:0.75em}.gallery__nav{margin:40px 0}.gallery__img{display:block}.gallery__column{max-width:360px;margin:0 auto 60px}.gallery__column header{background:#edf2f9;padding:4px 0}.gallery__column h2{margin:0 0 0 1.6926em;color:#35478C}.gallery__ul{list-style:none;color:#4E7AC7}.gallery__ul li{margin:1em 0}.gallery__ul.gallery__ul a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0 4px;color:#4E7AC7}@media (min-width: 600px){.gallery__nav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}.gallery__column{-webkit-flex:0 1 48%;flex:0 1 48%;max-width:unset;margin:0 0 60px}.gallery__column img{width:100%}.gallery__column h2{font-size:21px}}@media (min-width: 900px){.gallery__nav{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.gallery__nav.procedures_nav{-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery__column{-webkit-flex:0 1 24%;flex:0 1 24%}.gallery__column.procedures_column{-webkit-flex:0 1 32%;flex:0 1 32%}.gallery__ul{font-size:14px}}.biospa-img{background:#edf2f9;padding-bottom:10px}.biospa-img svg{display:block;margin:0 auto;max-width:100%;height:auto;max-height:225px}@media (min-width: 600px){.biospa-img{width:auto;max-width:unset;height:225px;max-height:unset}}.biospa-nav{text-align:center}.biospa-action{background:#FF7043;-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.biospa-action:hover{background:#FF8A65}.procedure__aka h2{font-size:1em;color:#757575;font-style:italic}.case{border-top:4px solid rgba(78,122,199,0.33);padding-top:30px;margin-bottom:30px}.case__title{font-size:1.2em;color:#616161}@media (min-width: 1066.6667px){.case__title{font-size:1.44em}}.case__number{font-size:0.8333em;font-style:italic;color:#BDBDBD}@media (min-width: 1066.6667px){.case__number{font-size:0.6944em}}.case__gallery{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width: 480px){.case__gallery{-webkit-flex-wrap:no-wrap;flex-wrap:no-wrap}}.case__img-wrapper{-webkit-flex:0 1 50%;flex:0 1 50%}@media (min-width: 480px){.case__img-wrapper{-webkit-flex:0 1 25%;flex:0 1 25%}}.case__img{display:block;width:100%}.case__caption p{margin:1em 0 !important}.photo-gallery__more-link{text-align:center}.virtual-tour{width:100%;height:66.6667vh;max-height:350px;margin-bottom:40px}@media (min-width: 480px){.virtual-tour{max-height:500px}}@media (min-width: 840px){.virtual-tour{height:66.667vh;max-height:unset}}@media (min-width: 1066.6667px){.virtual-tour{height:61.8vh}}.virtual-tour__entry-header{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}#rsvww{margin:0 auto}#rsrvinj>div{margin-bottom:20px}#rsqaw{clear:both;margin-top:40px;width:100%;float:left}#rsqaw .qaxi{padding-bottom:20px}#infscr-loading{margin-left:auto;margin-right:auto;text-align:center}#infscr-loading div{margin-left:auto;margin-right:auto;margin-bottom:100px;width:360px}.site-footer{background:#edf2f9;width:100%;float:left;overflow:hidden}.site-info{text-align:center;font-size:13px;margin:50px auto;color:#4E7AC7}@media (min-width: 1066.6667px){.site-info{margin:70px auto}}.display-none,.screen-reader-text{display:none}.overflow-hidden{overflow:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.slick-slide:focus,.slick-arrow:focus{outline:none}.admin-bar #masthead.headroom--top{top:46px}.admin-bar #masthead.headroom--not-top{top:0px}@media (min-width: 600px){.admin-bar #masthead.headroom--not-top{top:46px}}@media (min-width: 783px){.admin-bar #masthead.headroom--top,.admin-bar #masthead.headroom--not-top{top:32px}.admin-bar #masthead.headroom--unpinned{top:32px;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
