.black{background-color:#000!important}.white{background-color:#FFF!important}.transparent{background-color:transparent!important}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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default) li{list-style-type:none}a{-webkit-tap-highlight-color:transparent}.valign-wrapper{display:flex;align-items:center}.valign-wrapper .valign{display:block}.clearfix{clear:both}.btn,.btn-floating,.btn-large,.card,.dropdown-content,.side-nav,.toast,.z-depth-1,nav{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.btn-floating:hover,.btn-large:hover,.btn:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.3)}.modal{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.3)}.hoverable{transition:box-shadow .25s;box-shadow:0}.hoverable:hover{transition:box-shadow .25s;box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden}blockquote{margin:20px 0;padding-left:1.5rem}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img{max-width:100%;height:auto}.breadcrumb{font-size:18px}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:"\F054";vertical-align:middle;display:inline-block;font-family:FontAwesome;font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.pinned{position:fixed!important}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}table,td,th{border:none}table{width:100%;display:table}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:#f2f2f2}thead{border-bottom:1px solid #d0d0d0}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.collection{margin:.5rem 0 1rem;border:1px solid #e0e0e0;border-radius:2px}.collection,.video-container{overflow:hidden;position:relative}.video-container{padding-bottom:56.25%;height:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem;overflow:hidden}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}input[type=range],input[type=range]+.thumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.circle{border-radius:50%}span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;box-sizing:border-box}span.badge.new{font-weight:300;font-size:.8rem;color:#fff;border-radius:2px}span.badge.new:after{content:" new"}span.badge[data-badge-caption]:after{content:" " attr(data-badge-caption)}nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px}.side-nav span.badge{margin-top:calc(24px - 11px)}.material-icons{text-rendering:optimizeLegibility;font-feature-settings:liga}.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row .col.s2{width:16.6666666667%}.row .col.s2,.row .col.s3{margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%}.row .col.s4{width:33.3333333333%}.row .col.s4,.row .col.s5{margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.6666666667%}.row .col.s6{width:50%}.row .col.s6,.row .col.s7{margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.3333333333%}.row .col.s8{width:66.6666666667%}.row .col.s8,.row .col.s9{margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%}.row .col.m1,.row .col.m2{margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%}.row .col.m3{width:25%}.row .col.m3,.row .col.m4{margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%}.row .col.m5{width:41.6666666667%}.row .col.m5,.row .col.m6{margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%}.row .col.m7{width:58.3333333333%}.row .col.m7,.row .col.m8{margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%}.row .col.m9{width:75%}.row .col.m10,.row .col.m9{margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.offset-m4{margin-left:33.3333333333%}}@media only screen and (min-width:993px){.row .col.l2{width:16.6666666667%}.row .col.l2,.row .col.l3{margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%}.row .col.l4{width:33.3333333333%}.row .col.l4,.row .col.l5{margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%}.row .col.l6{width:50%}.row .col.l6,.row .col.l8{margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%}.row .col.l9{width:75%}.row .col.l10,.row .col.l9{margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%}.row .col.l11{width:91.6666666667%;margin-right:auto}.row .col.l11,.row .col.l12{margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l8{left:66.6666666667%}}nav{width:100%;height:56px;line-height:56px}nav [class*=mdi-],nav [class^=mdi-],nav i,nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}@media only screen and (min-width:993px){nav a.button-collapse{display:none}}nav .button-collapse{float:left;position:relative;z-index:1;height:56px;margin:0 18px}nav .button-collapse i{height:56px;line-height:56px}nav ul{margin:0}nav ul li{float:left;padding:0}nav ul a,nav ul li{transition:background-color .3s}nav ul a{font-size:1rem;display:block;padding:0 15px;cursor:pointer}nav ul a.btn,nav ul a.btn-floating,nav ul a.btn-large{margin-top:-2px;margin-left:15px;margin-right:15px}nav ul a.btn-floating>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn>.material-icons{height:inherit;line-height:inherit}nav ul.left{float:left}nav form{height:100%}nav .input-field{margin:0;height:100%}nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}nav .input-field input:focus,nav .input-field input[type=date]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=text]:valid,nav .input-field input[type=url]:valid{border:none;box-shadow:none}nav .input-field label{top:0;left:0}nav .input-field label i{color:rgba(255,255,255,.7);transition:color .3s}nav .input-field label.active i{color:#fff}@media only screen and (min-width:601px){nav,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}}a{text-decoration:none}html{line-height:1.5;font-weight:400}@media only screen and (min-width:0){html{font-size:14px}}@media only screen and (min-width:992px){html{font-size:14.5px}}@media only screen and (min-width:1200px){html{font-size:15px}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:4.2rem;margin:2.1rem 0 1.68rem}h1,h2{line-height:110%}h2{font-size:3.56rem;margin:1.78rem 0 1.424rem}h3{font-size:2.92rem;margin:1.46rem 0 1.168rem}h3,h4{line-height:110%}h4{font-size:2.28rem;margin:1.14rem 0 .912rem}h5{font-size:1.64rem;margin:.82rem 0 .656rem}h5,h6{line-height:110%}h6{font-size:1rem;margin:.5rem 0 .4rem}em{font-style:italic}strong{font-weight:500}small{font-size:75%}.light{font-weight:300}.thin{font-weight:200}.card{background:#fff;margin:.5rem 0 1rem;transition:box-shadow .25s;border-radius:2px}.card,.card.large,.card.medium,.card.small{position:relative}.card.large .card-content,.card.medium .card-content,.card.small .card-content{max-height:100%;overflow:hidden}.card.small{height:300px}.card.medium{height:400px}.card.large{height:500px}.card.horizontal{display:flex}.card .card-content{padding:24px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.toast{border-radius:2px;top:35px;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between}.toast .btn,.toast .btn-large{margin:0 0 0 3rem}@media only screen and (max-width:600px){.toast{width:100%;border-radius:0}}@media only screen and (min-width:601px) and (max-width:992px){.toast{float:left}}@media only screen and (min-width:993px){.toast{float:right}}.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.tabs .tab a{display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent}.tabs .tab.disabled a,.tabs .tab.disabled a:hover{cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;will-change:left,right}@media only screen and (max-width:992px){.tabs{display:flex}.tabs .tab{flex-grow:1}.tabs .tab a{padding:0 12px}}.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none}.backdrop,.material-tooltip{opacity:0;position:absolute;visibility:hidden}.backdrop{height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;transform-origin:50% 0}.btn,.btn-large{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.btn-floating.disabled,.btn-floating:disabled,.btn-floating[disabled],.btn-large.disabled,.btn-large:disabled,.btn-large[disabled],.btn.disabled,.btn:disabled,.btn[disabled],.disabled.btn-large,[disabled].btn-large{pointer-events:none;background-color:#DFDFDF!important;box-shadow:none;color:#9F9F9F!important;cursor:default}.btn-floating.disabled:hover,.btn-floating:disabled:hover,.btn-floating[disabled]:hover,.btn-large.disabled:hover,.btn-large:disabled:hover,.btn-large[disabled]:hover,.btn.disabled:hover,.btn:disabled:hover,.btn[disabled]:hover,.disabled.btn-large:hover,[disabled].btn-large:hover{background-color:#DFDFDF!important;color:#9F9F9F!important}.btn,.btn-floating,.btn-large{outline:0}.btn i,.btn-floating i,.btn-large i{font-size:1.3rem;line-height:inherit}.btn,.btn-large{text-decoration:none;text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer}.btn-floating{display:inline-block;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:56px;height:56px}.btn-floating.btn-large i{line-height:56px}.btn-floating i{width:inherit;display:inline-block;text-align:center;font-size:1.6rem;line-height:40px}button.btn-floating{border:none}.fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal{padding:0 0 0 15px}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn.toolbar{padding:0;height:56px}.fixed-action-btn.toolbar.active>a i{opacity:0}.fixed-action-btn.toolbar ul{display:flex;top:0;bottom:0}.fixed-action-btn.toolbar ul li{flex:1 1;display:inline-block;margin:0;height:100%;transition:none}.fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;line-height:56px;z-index:1}.fixed-action-btn.toolbar ul li a i{line-height:inherit}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;border-radius:50%;transform:scale(0)}.btn-large{height:54px;line-height:54px}.btn-large i{font-size:1.6rem}.dropdown-content{margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height}.dropdown-content li{clear:both;cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px}.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-effect img{position:relative;z-index:-1}.waves-notransition{transition:none!important}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-effect .waves-ripple{z-index:-1}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}@media only screen and (max-width:992px){.modal{width:80%}}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal-overlay{position:fixed;z-index:999;top:-100px;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.collapsible-header{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;border-bottom:1px solid #ddd}.collapsible-header i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}.side-nav .collapsible-header,.side-nav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.side-nav .collapsible-header:hover,.side-nav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.side-nav .collapsible-header i,.side-nav.fixed .collapsible-header i{line-height:inherit}.chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.chip img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.chips{border:none;border-bottom:1px solid #9e9e9e;box-shadow:none;margin:0 0 20px;min-height:45px;outline:none;transition:all .3s}.chips:hover{cursor:text}.chips .input{background:none;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.chips .input:focus{border:0!important;box-shadow:none!important}.prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.chips:empty~label{font-size:.8rem;transform:translateY(-140%)}button:focus,select:focus{outline:none}label{font-size:.8rem;color:#9e9e9e}::-webkit-input-placeholder{color:#d1d1d1}:-moz-placeholder,::-moz-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.materialize-textarea{border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;font-size:1rem;margin:0 0 10px;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s}.contact-form .input-field{margin-bottom:0!important}select{border-bottom:1px solid #9e9e9e}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:disabled,input[type=date][readonly=readonly],input[type=datetime-local]:disabled,input[type=datetime-local][readonly=readonly],input[type=datetime]:disabled,input[type=datetime][readonly=readonly],input[type=email]:disabled,input[type=email][readonly=readonly],input[type=number]:disabled,input[type=number][readonly=readonly],input[type=password]:disabled,input[type=password][readonly=readonly],input[type=search]:disabled,input[type=search][readonly=readonly],input[type=tel]:disabled,input[type=tel][readonly=readonly],input[type=text]:disabled,input[type=text][readonly=readonly],input[type=time]:disabled,input[type=time][readonly=readonly],input[type=url]:disabled,input[type=url][readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.26);border-bottom:1px dotted rgba(0,0,0,.26)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:disabled+label,input[type=date][readonly=readonly]+label,input[type=datetime-local]:disabled+label,input[type=datetime-local][readonly=readonly]+label,input[type=datetime]:disabled+label,input[type=datetime][readonly=readonly]+label,input[type=email]:disabled+label,input[type=email][readonly=readonly]+label,input[type=number]:disabled+label,input[type=number][readonly=readonly]+label,input[type=password]:disabled+label,input[type=password][readonly=readonly]+label,input[type=search]:disabled+label,input[type=search][readonly=readonly]+label,input[type=tel]:disabled+label,input[type=tel][readonly=readonly]+label,input[type=text]:disabled+label,input[type=text][readonly=readonly]+label,input[type=time]:disabled+label,input[type=time][readonly=readonly]+label,input[type=url]:disabled+label,input[type=url][readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.26)}input:not([type]).valid,input:not([type]):focus.valid,input[type=date].valid,input[type=date]:focus.valid,input[type=datetime-local].valid,input[type=datetime-local]:focus.valid,input[type=datetime].valid,input[type=datetime]:focus.valid,input[type=email].valid,input[type=email]:focus.valid,input[type=number].valid,input[type=number]:focus.valid,input[type=password].valid,input[type=password]:focus.valid,input[type=search].valid,input[type=search]:focus.valid,input[type=tel].valid,input[type=tel]:focus.valid,input[type=text].valid,input[type=text]:focus.valid,input[type=time].valid,input[type=time]:focus.valid,input[type=url].valid,input[type=url]:focus.valid,textarea.materialize-textarea.valid,textarea.materialize-textarea:focus.valid{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4CAF50}input:not([type]).valid+label:after,input:not([type]):focus.valid+label:after,input[type=date].valid+label:after,input[type=date]:focus.valid+label:after,input[type=datetime-local].valid+label:after,input[type=datetime-local]:focus.valid+label:after,input[type=datetime].valid+label:after,input[type=datetime]:focus.valid+label:after,input[type=email].valid+label:after,input[type=email]:focus.valid+label:after,input[type=number].valid+label:after,input[type=number]:focus.valid+label:after,input[type=password].valid+label:after,input[type=password]:focus.valid+label:after,input[type=search].valid+label:after,input[type=search]:focus.valid+label:after,input[type=tel].valid+label:after,input[type=tel]:focus.valid+label:after,input[type=text].valid+label:after,input[type=text]:focus.valid+label:after,input[type=time].valid+label:after,input[type=time]:focus.valid+label:after,input[type=url].valid+label:after,input[type=url]:focus.valid+label:after,textarea.materialize-textarea.valid+label:after,textarea.materialize-textarea:focus.valid+label:after{content:attr(data-success);color:#4CAF50;opacity:1}input:not([type]).invalid,input:not([type]):focus.invalid,input[type=date].invalid,input[type=date]:focus.invalid,input[type=datetime-local].invalid,input[type=datetime-local]:focus.invalid,input[type=datetime].invalid,input[type=datetime]:focus.invalid,input[type=email].invalid,input[type=email]:focus.invalid,input[type=number].invalid,input[type=number]:focus.invalid,input[type=password].invalid,input[type=password]:focus.invalid,input[type=search].invalid,input[type=search]:focus.invalid,input[type=tel].invalid,input[type=tel]:focus.invalid,input[type=text].invalid,input[type=text]:focus.invalid,input[type=time].invalid,input[type=time]:focus.invalid,input[type=url].invalid,input[type=url]:focus.invalid,textarea.materialize-textarea.invalid,textarea.materialize-textarea:focus.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #F44336}input:not([type]).invalid+label:after,input:not([type]):focus.invalid+label:after,input[type=date].invalid+label:after,input[type=date]:focus.invalid+label:after,input[type=datetime-local].invalid+label:after,input[type=datetime-local]:focus.invalid+label:after,input[type=datetime].invalid+label:after,input[type=datetime]:focus.invalid+label:after,input[type=email].invalid+label:after,input[type=email]:focus.invalid+label:after,input[type=number].invalid+label:after,input[type=number]:focus.invalid+label:after,input[type=password].invalid+label:after,input[type=password]:focus.invalid+label:after,input[type=search].invalid+label:after,input[type=search]:focus.invalid+label:after,input[type=tel].invalid+label:after,input[type=tel]:focus.invalid+label:after,input[type=text].invalid+label:after,input[type=text]:focus.invalid+label:after,input[type=time].invalid+label:after,input[type=time]:focus.invalid+label:after,input[type=url].invalid+label:after,input[type=url]:focus.invalid+label:after,textarea.materialize-textarea.invalid+label:after,textarea.materialize-textarea:focus.invalid+label:after{content:attr(data-error);color:#F44336;opacity:1}input:not([type]).validate+label,input[type=date].validate+label,input[type=datetime-local].validate+label,input[type=datetime].validate+label,input[type=email].validate+label,input[type=number].validate+label,input[type=password].validate+label,input[type=search].validate+label,input[type=tel].validate+label,input[type=text].validate+label,input[type=time].validate+label,input[type=url].validate+label,textarea.materialize-textarea.validate+label{width:100%;pointer-events:none}input:not([type])+label:after,input[type=date]+label:after,input[type=datetime-local]+label:after,input[type=datetime]+label:after,input[type=email]+label:after,input[type=number]+label:after,input[type=password]+label:after,input[type=search]+label:after,input[type=tel]+label:after,input[type=text]+label:after,input[type=time]+label:after,input[type=url]+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:60px;opacity:0;transition:opacity .2s ease-out,color .2s ease-out}.input-field{position:relative;margin-top:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field label{color:#9e9e9e;position:absolute;top:.8rem;left:0;font-size:1rem;cursor:text;transition:.2s ease-out}.input-field label:not(.label-icon).active{font-size:.8rem;transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;transition:color .2s;font-size:2rem}.input-field .prefix~.autocomplete-content,.input-field .prefix~.validate~label,.input-field .prefix~.validate~span label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~span input,.input-field .prefix~span label,.input-field .prefix~span textarea,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label,.input-field .prefix~span label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input,.input-field .prefix~span input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix~input,.input-field .prefix~span input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;padding-left:4rem;width:calc(100% - 4rem)}.input-field input[type=search]:focus{border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus+label i,.input-field input[type=search]:focus~.material-icons{color:#444}.input-field input[type=search]+label{left:1rem}.input-field input[type=search]~.material-icons{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:color .3s}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{overflow-y:hidden;padding:.8rem 0 1.6rem;resize:none;min-height:3rem}.hiddendiv{display:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem}.autocomplete-content{margin-top:-15px;display:block;opacity:1;position:static}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px;opacity:0}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[type=radio]+label:after,[type=radio]+label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border-radius:50%}[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:2px solid #5a5a5a}[type=radio]:not(:checked)+label:after{transform:scale(0)}[type=radio]:checked+label:before{border:2px solid transparent}[type=radio]:checked+label:after{transform:scale(1.02)}[type=radio].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{background-color:transparent;border-color:rgba(0,0,0,.26)}[type=radio]:disabled+label{color:rgba(0,0,0,.26)}[type=radio]:disabled:not(:checked)+label:before{border-color:rgba(0,0,0,.26)}[type=radio]:disabled:checked+label:after{background-color:rgba(0,0,0,.26);border-color:#BDBDBD}form p{margin-bottom:10px;text-align:left}form p:last-child{margin-bottom:0}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}[type=checkbox]+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}[type=checkbox]+label:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}[type=checkbox]:not(:checked):disabled+label:before{border:none;background-color:rgba(0,0,0,.26)}[type=checkbox].tabbed:focus+label:after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);border-bottom:2px solid rgba(0,0,0,.26)}[type=checkbox]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-bottom:none;transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,.26);background-color:transparent}.switch,.switch *{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}select.browser-default{display:block}select{width:100%;padding:5px;border-top:none;border-left:none;border-right:none;border-radius:2px;height:3rem}.select-wrapper{position:relative}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 20px;padding:0;display:block}.select-wrapper span.caret{color:initial;position:absolute;right:0;top:0;bottom:0;height:10px;margin:auto 0;font-size:10px;line-height:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:.8rem}select:disabled{color:rgba(0,0,0,.3)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.3);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,.3)}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.file-field{position:relative}.file-field input.file-path{width:100%}.file-field .btn,.file-field .btn-large{float:left;height:3rem;line-height:3rem}.file-field span{cursor:pointer}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.range-field{position:relative}input[type=range],input[type=range]+.thumb{cursor:pointer}input[type=range]{position:relative;background-color:transparent;border:none;outline:none;width:100%;margin:15px 0;padding:0}input[type=range]:focus{outline:none}input[type=range]+.thumb{position:absolute;border:none;height:0;width:0;border-radius:50%;top:10px;margin-left:-6px;transform-origin:50% 50%;transform:rotate(-45deg)}input[type=range]+.thumb .value{display:block;width:30px;text-align:center;font-size:0;transform:rotate(45deg)}input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}input[type=range]{-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:14px;width:14px;border-radius:50%;transform-origin:50% 50%;margin:-5px 0 0;-webkit-transition:.3s;transition:.3s}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]{border:1px solid #fff}input[type=range]::-moz-range-track{height:3px;background:#ddd;border:none}input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;margin-top:-5px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#ccc}input[type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#777}input[type=range]::-ms-fill-upper{background:#ddd}input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%}input[type=range]:focus::-ms-fill-lower{background:#888}input[type=range]:focus::-ms-fill-upper{background:#ccc}.side-nav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateX(-105%)}.side-nav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,.05)}.side-nav a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav a:hover{background-color:rgba(0,0,0,.05)}.side-nav a.btn,.side-nav a.btn-floating,.side-nav a.btn-large{margin:10px 15px}.side-nav li>a>[class*=mdi-],.side-nav li>a>[class^=mdi-],.side-nav li>a>i,.side-nav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.side-nav .divider{margin:8px 0 0}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed{left:0;transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.side-nav.fixed{transform:translateX(-105%)}.side-nav.fixed.right-aligned{transform:translateX(105%)}.side-nav a{padding:0 16px}}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity}@keyframes container-rotate{to{transform:rotate(1turn)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(3turn)}}@keyframes blue-fade-in-out{0%{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes red-fade-in-out{0%{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes yellow-fade-in-out{0%{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes green-fade-in-out{0%{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes left-spin{0%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes right-spin{0%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slider{position:relative}.slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.slider.fullscreen ul.slides{height:100%}.slider.fullscreen ul.indicators{z-index:2;bottom:30px}.slider .slides{background-color:#9e9e9e;margin:0}.slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.slider .slides li img{height:100%;width:100%;background-size:cover;background-position:50%}.slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.slider .slides li.active{z-index:2}.slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.slider .indicators .indicator-item.active{background:#fff}.slider .indicators .indicator-item{background:#000;display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;border-radius:50%}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0 50%}.carousel .carousel-item{display:none;width:200px;height:200px;position:absolute;top:0;left:0}.carousel .carousel-item img{width:100%}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);border-radius:50%}.carousel .indicators .indicator-item.active{background-color:#fff}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}body,html{overflow-x:hidden!important}img{max-width:100%}section{overflow:hidden}address{font-style:normal}.h1,h1{font-size:3em}.h2,h2{font-size:2.5em}.h3,h3{font-size:2em}.h4,h4{font-size:1.75em}.h5,.h6,h5,h6{font-size:1.5em}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:400;display:block;margin:0}.page-template-page-patientinfo-php h4,.wp-pg-tmplt-patient-info h4{font-size:1em}.wp-pg-tmplt-about .inner-block h3{font-size:3rem;padding-bottom:1rem}.bullet-list li,.definitions,p{font-size:16px;font-weight:300}b{font-weight:600}dd,p{margin-bottom:20px}dt{margin-top:16px}a{text-decoration:underline}.no-underline>*,.no-underline>:hover,.subtle-link a,.subtle-link>span>a,a.no-underline,a.no-underline:hover,a.subtle-link,a:hover,h1 a{text-decoration:none}.subtle-link a:hover,.subtle-link>span>a:hover,a.subtle-link:hover{text-decoration:underline}button{border-radius:30px;border:none;padding:8px 40px;font-size:1em}a.TLBC,button a,button a:hover{text-decoration:none}a.TLBC{background-position:0 1em;background-repeat:repeat-x;background-size:2px 1px}.divider{display:block;margin:12px auto}.divider-dotted{border-top:5px dotted;max-width:65px}.divider-solid{border-top:1px solid}.divider-thin{border-bottom:1px dotted}.divider.placeholder{display:block;max-width:65px;margin:10px auto;height:5px;border:0}.no-underline li a{text-decoration:none}.no-underline li a:hover{text-decoration:underline}.border-left{border-left:1px dotted}a,img,nav{transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.container{max-width:1500px}.row{margin-bottom:0}.section-block{margin:30px 0;padding:30px;border-radius:2px}.inner-topbar{display:block;width:100%;height:10px}.btn{display:inline-block;border:none;border-radius:30px;text-transform:capitalize;box-shadow:none;max-width:100%}.btn,.form-btn input[type=submit]{font-weight:500}.form-btn{padding:0;margin:0 20px auto;display:block}.search-form input[type=submit]{text-align:center;font-size:1em;border:none;display:block;border-radius:30px;margin-left:auto;padding-top:0}ol:not(.browser-default),ul:not(.browser-default){padding-left:0;list-style-type:none}.bullet-list{padding-right:4%}.bullet-list hr,.bullet-list li{line-height:1.3;margin-bottom:15px}.bullet-list li{margin-left:18px}ul.bullet-list li{list-style-type:square}ul.bullet-list.circle li{list-style-type:circle}ol.bullet-list li{list-style-type:decimal}.modal{background:transparent;box-shadow:none;overflow:visible}.modal:not(#announcements-modal){max-width:360px}.modal .form-wrapper{float:none}.modal-close{position:relative;display:block;height:30px;width:30px;text-align:center;border-radius:100px;line-height:30px;top:-10px;float:right;left:10px}.contact-form p{margin-top:5px;margin-bottom:0;padding:0 18px;text-align:center}#announcements-modal.modal{overflow:auto;max-width:50%;width:50%;max-height:90%;overflow-y:auto;border-radius:0}#announcements-modal.modal .modal-close{top:5px;left:-5px}@media screen and (max-width:1200px) and (min-width:991px){#announcements-modal.modal{max-width:66%;width:66%}}@media screen and (max-width:992px) and (min-width:764px){#announcements-modal.modal{max-width:75%;width:75%}}@media screen and (max-width:763px) and (min-width:300px){#announcements-modal.modal{max-width:87.5%;width:87.5%}}#contact-form-modal{overflow:visible}#blog-modal{max-width:380px}#announcements-modal .modal-content,#blog-modal .modal-content,#contact-form-modal .modal-content{padding:0}.modal .form-wrapper{max-width:inherit;top:0}#blog-modal .modal-close{top:-10px;right:-10px;left:auto}#blog-modal .modal-close.close-modal-text.text-default{text-decoration:none;display:block;text-align:center;float:none;width:auto;height:auto;position:static}#blog-modal .inner-form-wrapper{padding-bottom:10px}nav .phone{border:1px solid;margin-right:.25em}nav .phone.right{margin-right:0}nav ul.side-nav li>a{position:relative;transition:.5s ease;white-space:nowrap}nav ul.side-nav li>a:before{content:"";position:absolute;width:0;height:3px;bottom:0;left:0;visibility:hidden;transition:all .5s}nav ul.side-nav li>a:hover:before{visibility:visible;width:100%}nav .button-collapse{float:right;margin:0;padding:0 15px;line-height:64px}nav a.button-collapse i{margin-right:0;font-size:32px;width:32px}nav .side-nav a{font-size:16px}nav.large{height:114px}nav.large .address{margin:0}nav.large li.address a{border-radius:60px;padding:0 20px;margin:0 5px;height:40px;line-height:40px}nav.large .side-nav li a{padding:0 30px}nav.large .multi-location-nav{padding:0 30px;line-height:38px;font-weight:300}nav.large a.multi-location-nav{display:block;margin-top:10px;margin-right:15px;padding:0 18px}a.multi-location-nav{transition:background-color .3s}nav.small{height:90px;line-height:60px}nav.small li.address i{line-height:30px;height:30px}nav.small .side-nav li a{padding:0 30px}nav.small .multi-location-nav{padding:0 20px!important;font-weight:300}nav.small .multi-location-nav:hover{padding:0 18px}nav .side-nav li{border-bottom:1px solid}#sidenav-overlay{z-index:996}.side-nav{width:300px!important}nav .side-nav .dropdown-side-nav{color:#000}nav .side-nav li a{padding:0 0 0 30px!important}nav .side-nav .dropdown-content.dropdown-side-nav{position:relative!important;top:0!important;max-height:none;background-color:#fff}nav .side-nav li>a.dropdown-button>i.material-icons{margin:0;color:#fff;width:50%;padding-right:30px;text-align:right}.dropdown-side-nav.dropdown-content li{border-color:#fff}.side-nav li>a>i{line-height:38px!important}.side-nav::-webkit-scrollbar{width:3px}.side-nav::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.side-nav::-webkit-scrollbar-thumb{background:#999;border-radius:10px}.side-nav::-webkit-scrollbar-thumb:hover{background:#555}nav.large .multi-location-nav{border-radius:60px}nav.large .multi-location-nav.active,nav.large .multi-phone.active{border-radius:10px 10px 0 0;border-bottom:1px solid #fff}nav.small a.multi-location-nav{height:30px}nav.small .multi-phone i{border-left:1px solid}li.multi-phone a{display:block;margin-top:20px}nav.large a.multi-phone{line-height:normal;border:none;border-radius:60px}nav.small li a.multi-phone{padding:0 10px;max-height:30px;border-radius:0}nav.small a.multi-phone i{line-height:30px;height:30px;padding:0 15px;font-size:18px;border-right:1px solid}nav.small li span{width:85%;margin:0 auto}.dropdown-content{z-index:900}.material-icons,i.material-icons{font-style:normal}.material-icons{font-family:FontAwesome!important;visibility:collapse}.material-icons:before{visibility:visible}.page-template-page-contact .contact-form form .input-field:first-of-type i.material-icons.prefix:before,.wp-pg-tmplt-contact .contact-form form .input-field:first-of-type i.material-icons.prefix:before{content:"\f2bd";font-size:95%}.page-template-page-contact .contact-form form .input-field:nth-of-type(2) i.material-icons.prefix:before,.wp-pg-tmplt-contact .contact-form form .input-field:nth-of-type(2) i.material-icons.prefix:before{content:"\f095"}.page-template-page-contact .contact-form form .input-field:nth-of-type(3) i.material-icons.prefix:before,.wp-pg-tmplt-contact .contact-form form .input-field:nth-of-type(3) i.material-icons.prefix:before{content:"\f0e0"}.page-template-page-contact .contact-form form .input-field:nth-of-type(4) i.material-icons.prefix:before,.wp-pg-tmplt-contact .contact-form form .input-field:nth-of-type(4) i.material-icons.prefix:before{content:"\f27a"}nav .side-nav li>a.dropdown-button>i.material-icons{margin-right:0;width:45px;padding-right:0}nav .side-nav li>a.dropdown-button>i.material-icons:before{padding-left:15px;padding-right:15px;display:inline-block;transition:.4s;margin-top:.25rem}nav .side-nav li>a.dropdown-button.active>i.material-icons:before{transform:rotate(180deg)}a span.icon-text{display:none}footer{padding:5% 0 4%}footer .row .col{padding:0 3%}footer .img-wrap{display:block;margin:0 auto;text-align:center}footer img{max-width:100%;height:auto;display:block;margin:auto;padding:0}footer h5{font-size:1.3em;font-weight:500;margin:10px 0;text-align:left}footer p{font-size:16px;margin:0;font-weight:300;line-height:1.3em}footer .divider-column{margin-top:5px}footer .address{font-size:16px;line-height:1.3em;font-weight:300}footer .numbers-wrap,footer .office-heading+p{margin-top:10px}footer .email,footer .phone{font-size:16px;line-height:1.5em;font-weight:300}footer .date{font-size:1em;font-weight:300;margin-top:5px}footer .office-column p{line-height:1.5}footer .office-column address{line-height:1.6}footer .blog-title{font-size:16px;font-weight:400;margin-top:5px;line-height:1.2em}footer .divider{margin:15px 0}footer ul.social{margin:10px 0 0}footer ul.social li a{line-height:1.7em;font-weight:300;display:inline-block}footer .fa-lg{padding:0 10px}footer .website{margin:10px 0 0;font-weight:300}footer a{text-decoration:none}#SubFooter{padding:1% 0;margin:0}#SubFooter .copyright{font-size:.8em}#SubFooter ul{margin:0;padding:0}#SubFooter ul li{display:inline-block;font-size:.8em}#SubFooter .social-wrap{text-align:right}#SubFooter .social-wrap a.brands-svg-icon{margin:0 .5rem;text-decoration:none}.social-wrap .divider{border-bottom:1px dotted #e6e6e6;margin:10px 0;width:100%;background:none}#SubFooter .fa-lg{padding:0 10px;font-size:2em;line-height:1.5em}#SubFooter .container{height:100px;margin:0 auto}.sticky-footer .btn,.sticky-footer .text{display:none}.sticky-footer .row{margin:0}.sticky-footer i.fa{margin-right:10px;font-size:15px}.sticky-footer{z-index:900;height:0;position:fixed;bottom:0;width:100%}.sticky-footer,.sticky-footer.show{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.sticky-footer.show{min-height:60px;height:auto;padding-bottom:2px}.sticky-footer.show .btn{display:inline-flex}.sticky-footer.show .text{display:inline-block;margin:0 20px;vertical-align:middle;font-size:24px;font-weight:300}.form-wrapper-default{max-width:330px;margin:0 auto;border-radius:2px}.form-wrapper{z-index:899;right:0;position:relative;max-width:330px;float:right;border-radius:2px;padding-bottom:15px}.input-field select{margin-bottom:20px}.form-wrapper .form-name,.form-wrapper-default .form-name{font-size:24px;font-weight:500;text-align:center;padding:15px;border-radius:2px 2px 0 0}.form-wrapper form .container,.form-wrapper-default form .container{margin-top:20px;margin-bottom:30px;padding:0 20px;width:100%}.form-wrapper form>.row>.container>p{font-size:100%;padding-left:15px;padding-right:15px}.inner-form-wrapper{padding:22px 0 20px}.inner-form-wrapper .row{margin:0}.contact-form input:not([type=submit]){text-indent:5%}.contact-form .input-field .btn-tertiary,.contact-form .wpcf7-submit{width:100%}.contact-form input[type=submit]{text-indent:0;width:100%;height:100%}.contact-form div.input-field:last-of-type{display:flex;flex-direction:column;justify-content:center;align-items:center}.inner-block .inner-form-wrapper .input-field,.inner-form-wrapper .input-field{padding:0 18px}.select-wrapper input.select-dropdown{padding-left:10px;width:96%}.select-wrapper input.select-dropdown ul li{margin-right:0}.select-wrapper span.caret{z-index:1;right:10px;font-size:12px}.input-field label,.input-field select{font-size:14px;padding-left:7px}label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;width:0}input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea.materialize-textarea{border-radius:2px;width:100%}.services-search-field input[type=search]{height:3.5rem!important}.input-field{margin-top:0}.input-field label:not(.label-icon).active{display:none}input:not([type]):focus:not([readonly])+label,input[type=date]:focus:not([readonly])+label,input[type=datetime-local]:focus:not([readonly])+label,input[type=datetime]:focus:not([readonly])+label,input[type=email]:focus:not([readonly])+label,input[type=number]:focus:not([readonly])+label,input[type=password]:focus:not([readonly])+label,input[type=search]:focus:not([readonly])+label,input[type=tel]:focus:not([readonly])+label,input[type=text]:focus:not([readonly])+label,input[type=time]:focus:not([readonly])+label,input[type=url]:focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#fff}.loader-container{text-align:center;margin:10px 0}.loader{width:48px;height:48px;border:5px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-field.col label{left:2em}.select-wrapper .caret,.select-wrapper input[class=select-dropdown]{display:none}label.active{color:#fff}.label-icon{padding-left:7px;color:#9e9e9e;position:absolute;top:.8rem;left:0;cursor:text;transition:.2s ease-out}.search-form .label-icon{padding-left:15px}.input-field .prefix~.autocomplete-content,.input-field .prefix~.validate~label,.input-field .prefix~.validate~span label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~span input,.input-field .prefix~span label,.input-field .prefix~span select,.input-field .prefix~span textarea,.input-field .prefix~textarea{margin-left:3.75rem;width:calc(100% - 3rem)}.input-field .prefix~span input.wpcf7-email{text-indent:2%}.wpcf7 form .wpcf7-response-output{margin:1em .5em}textarea.materialize-textarea{padding-left:15px}h1 span{display:block;font-size:24px;height:30px;line-height:30px}.inner-intro>.row>.col{padding:0}.inner-intro div.intro-image-fit img,.inner-intro img.intro-image-fit{object-fit:cover;object-position:50% 10%;height:550px;width:100%;margin:0;padding:0}.inner-image-container{overflow:hidden;height:550px}.inner-intro .content-block{max-width:800px;padding:20px 20px 20px 50px}.inner-intro .container .content-block{padding:50px}.inner-intro .content-block h2{font-size:1.5em;font-weight:300;padding:0}.inner-intro h1{font-size:4em;font-weight:200;margin:0;padding:0}.inner-intro h2{font-size:2em}.inner-intro h2,.inner-intro h3{font-weight:500;margin:0;padding:0}.inner-intro h3{font-size:1.5em}.inner-intro p{font-size:1.1em;font-weight:300;padding:0}.inner-intro ul li{display:inline-block}.inner-intro .big{position:relative;top:-30px;font-size:1.5em;font-weight:500;padding:5px 40px;height:auto}.inner-intro .bullet-list ul{list-style-type:square}.inner-intro .bullet-list li{display:block;font-size:1.3em;list-style-type:square}.inner-block{padding:50px 0}.inner-block h3{margin-bottom:0}.inner-block ul{margin-left:60px}.inner-block ul li{font-size:1.2em;font-weight:300;line-height:1.9em;list-style-type:none}.inner-block ul li a{text-decoration:none}.inner-block ul li a:hover{text-decoration:underline}.inner-block-short{padding:50px 0}.inner-block-short .patient-forms .btn{display:block;min-width:80%;margin:10px auto;height:auto;padding:3% 4%;line-height:1.5}.inner-block-short .patient-forms p{margin:5px 0}.inner-block-short ul li{display:inline-block;margin-right:15px}.inner-block-short h4{font-size:1.5em;letter-spacing:0;margin-bottom:30px}.inner-block-short h5{font-size:1em;letter-spacing:0;margin-top:30px}.inner-block .intro-col,.inner-block-services .intro-col{margin:30px}.slider{width:100%;margin:0 auto}.slider,.slider .slides{height:600px!important}.slider .slides li img{background-position:100% 45%}.slider .slides li .caption{left:auto}.slider .caption .snap{position:absolute;width:45%}.slider .slides .btn{float:right}.slider .indicators{z-index:98;bottom:10px}.main-section{padding:50px 0}.main-section .col{padding:0}.main-section h1,.main-section h2{text-align:center;line-height:1em;margin:0;font-size:3rem}.main-section h2 span{text-align:center;line-height:1em;margin:0 0 5px;font-size:1.5rem;display:block}.main-section p{margin:5px 20px 10px}.main-section .intro{padding:0 30px}section.location .col,section.services .col{padding:60px 0 45px}.services{padding:0 0 120px}.services h3{font-size:3em}section.location h1,section.location h2,section.location h3,section.location h4,section.location h5{font-size:3em;text-align:center}.services{padding:30px 0 90px}.services .container{max-width:1200px}.services .row .col.l4{padding:0}.services h3{font-size:4em;text-align:center}.services p{padding:0 10%;text-align:center;margin-bottom:30px}.service-image>img{box-shadow:0 15px 15px 0 #d3d3d3;filter:contrast(.5)}.page-template-page-about .staff,.wp-pg-tmplt-about .staff{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.page-template-page-about .staff>.profile-container,.wp-pg-tmplt-about .staff>.profile-container{margin:auto;padding-bottom:20px}.inner-block .staff .staff-image{margin-bottom:10px}.inner-block .staff .image-border,.inner-block .staff img,.inner-block .staff-image .image-border,.inner-block .staff-image img{width:100%;max-width:240px;margin:auto}.inner-block .staff .staff-image{margin-bottom:20px}.profile-container .image-wrapper{position:relative;margin:auto}.inner-block .profile-container img{display:block;margin:0 auto}.profile-container .image-border{position:absolute;top:0;bottom:0;left:0;right:0;content:""}.inner-block .title{font-size:4em;font-weight:200;line-height:1em}.inner-block .sub-title{font-size:1.2em;font-weight:300;line-height:1em;max-width:850px;margin:15px auto 0}.inner-block .position-title{font-size:1em;font-weight:300}.contact-cta{border-bottom:0}.contact-cta .container{width:100%;max-width:100%}.contact-cta .box-wrap,.contact-cta .box-wrap-first{border-right:1px solid #fff;padding:8% 0}.contact-cta .box-wrap-last{border-right:none;padding:8% 0}.contact-cta .box-wrap .text-link,.contact-cta .box-wrap-first .text-link,.contact-cta .box-wrap-last .text-link{margin-bottom:20px}.contact-cta .btn{max-width:275px;width:100%;padding:0}.contact-cta .text-link{margin:0 auto;font-size:1.4em;font-weight:300}@media only screen and (min-width:993px) and (max-width:1199px){.contact-cta .text-link{font-size:1.2em}}.hero-wrap{position:absolute;height:500px;width:100%;margin:0;padding:0}.hero-wrap .contact-title{position:relative;top:80px}.hero-wrap h1{font-size:4em}.hero-wrap p{max-width:600px}.contact-wrap{position:relative;display:block;margin:50px auto 100px;max-width:1300px}.contact-block .row{margin:0}.contact-wrap .inner-form-wrapper{padding:0}.contact-block .contact-form{padding:30px 50px}.contact-block .input-field{margin-top:50px}.contact-block .form-name{float:left;font-size:2em;margin-top:30px;margin-bottom:40px}.contact-block .message-icon{float:right;margin-top:30px}.location-info-panel{min-height:600px;display:block;margin:0 auto}.location-info-panel.single-location{padding:50px 35px}.location-info-panel .divider{border-bottom:1px dotted;width:100%;margin:20px 0}.location-info-panel h3{font-size:1.9em;margin-bottom:20px;font-weight:300;text-align:center}.location-info-panel p{line-height:1.2em;margin:0;font-size:18px}.location-info-panel .number{border-radius:100px;text-align:center;width:30px;height:30px;line-height:30px}.location-info-panel i{float:left;margin-right:25px;margin-top:2px}.location-info-panel ul{margin:0}.location-info-panel .days{text-align:left;margin-right:10px;float:left}.location-info-panel .time{text-align:right;float:left}.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:14.5px}@media only screen and (min-width:1151px) and (max-width:1289px){.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:13px}}@media only screen and (min-width:1024px) and (max-width:1150px){.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:11px}}@media only screen and (min-width:993px) and (max-width:1023px){.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:10.4px}}@media only screen and (min-width:361px) and (max-width:411px){.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:11.7px}}.contact-block .contact-image{object-fit:cover}.contact-image{margin-bottom:-6px}.contact-image img{width:100%}.single-location .btn-floating{width:60px;height:60px;margin:15px 0}.single-location .btn-floating i{line-height:60px}.services-search-field{margin-top:20px}.inner-block-services{padding:50px 0}.inner-block-services .title,.inner-block-services h1{text-align:center;font-size:4em;font-weight:200;line-height:1em}.inner-block-services .sub-title{font-size:1.2em;font-weight:300;line-height:1.3em;max-width:800px;margin:15px auto 0}.inner-block-services .service-wrapper{padding:25px;border-radius:2px;margin:35px 10px}.inner-block-services .service-wrapper:hover>img{-webkit-animation:zoomin .5s ease-in-out infinite alternate}.inner-block-services .service-wrapper .col{padding:5px}.inner-block-services .service-wrapper img{display:block;width:100px;margin:0 auto;border-radius:50%;border:2px solid}.inner-block-services .service-wrapper h4{font-size:1.6em;font-weight:500;display:block;margin:20px auto 0;bottom:30px;text-align:center}.inner-block-services .service-wrapper p{font-size:1.1em;display:block;margin:0 auto;position:relative;bottom:10px}.inner-block-services .service-wrapper .btn{width:100%;max-width:200px;display:block;margin:20px auto 10px}.patient-info-container{max-width:1200px}ul.service-list{display:block;margin:20px auto}ul.service-list li{list-style-type:square;margin-left:25px;line-height:2em}ul.service-list li a{transition:.3s ease-out;text-decoration:none}ul.service-list li a:hover{transition:.3s ease-in;text-decoration:underline}.services-page .main-service-content{padding-top:40px}.services-page a[name]{display:block;position:relative;top:-100px}.policy-wrapper{max-width:375px;border-radius:2px;margin:0 auto 20px}.policy-wrapper img{display:block;object-fit:cover;height:250px;width:100%;margin:0 auto 20px}.policy-wrapper h4{font-size:1.5em;font-weight:500;display:block;margin:0 auto;padding:0 30px}.policy-wrapper p{font-size:1em;padding:15px 30px 30px}.policy-wrapper button,.policy-wrapper p{display:block;margin:0 auto}.payments-column li{font-size:16px;font-weight:300}.coupon-wrapper{position:relative;border-radius:10px}.coupons-section .coupon-wrapper{margin-bottom:30px}.promo-wrap{padding:10px 50px 50px}.promo-wrap .title{font-size:3em;vertical-align:bottom;display:inline-block;float:left;margin-top:60px}.promo-wrap .price{font-size:6em;vertical-align:middle;display:inline;float:right;margin:0}.promo-wrap sup{font-size:.5em}.promo-wrap p{padding:0;margin:0}.promo-wrap .headline{display:inline-block;width:100%}.promo-wrap .fine-print{font-style:italic;margin-top:10px;font-size:.85em}.recent-blogs-content>a:hover{text-decoration:none;color:inherit}.post-box-wrap{border-radius:5px;margin-bottom:30px}.post-box-wrap img{vertical-align:middle}.post-text-box{padding:30px}.post-text-box h3{margin-bottom:10px;text-align:left;font-size:1.5em}.post-text-box p{margin:5px 0}.post-text-box .author,.post-text-box .date{display:inline;font-size:14px}.blog-post-left{margin-top:30px}.blog-post-left img{max-width:375px;width:100%;float:left;margin:0 30px 10px 0}.blog-post-left h1{font-size:2em}.blog-post-left li{font-size:16px;font-weight:300;list-style-type:decimal}.blogs-pagination{position:relative;display:flex;justify-content:space-between}.blogs-pagination a{margin-bottom:5px}.post-box-wrap .img-holder{padding-bottom:66.6666667%;height:0;background-size:cover;background-repeat:no-repeat;background-position:top}.blogs-pagination .navigation li{display:inline-block;margin-left:10px;margin-right:10px}.blogs-pagination .navigation ul{display:inline-block;margin-left:auto;margin-right:auto}.blogs-pagination .navigation li a{display:inline-block;padding-left:10px;padding-right:10px}.blogs-pagination .next-posts-link{text-align:right}.navigation{text-align:center}.navigation ul li{position:relative;top:0;transition:top .3s}.navigation ul li:not(.active):hover{top:5px;text-decoration:none!important}.navigation ul li{border-radius:35%;padding:0 12px 1px}.navigation ul li a:hover{text-decoration:none!important}.blogs-pagination .next-posts-link a:hover,.blogs-pagination .previous-posts-link a:hover{text-decoration:none;font-weight:600}.blogs-pagination .next-posts-link,.blogs-pagination .previous-posts-link{margin-top:23px}.blogs-pagination .next-posts-link{text-align:left}.blogs-pagination .previous-posts-link{text-align:right}.pagination-controls-container.pagination-controls-top.col{margin-bottom:20px}.page-template-archive-post .inner-block .intro-col,.wp-pg-tmplt-archive-post .inner-block .intro-col{margin:30px 0}.pagination-controls-container .navigation ul li{padding:0 5px 5px}.sm-share-links{display:flex;flex-direction:row;padding-top:1vh}.sm-share-links a{margin-right:1vw}.inner-block .intro-col{margin:30px 30px 60px}.inner-block .blogs-pagination ul li{line-height:2.3rem}@media only screen and (max-width:601px){.blogs-pagination .navigation.col,.inner-block .recent-blogs-content .blogs-pagination.col{padding:0}.blogs-pagination .navigation li.active{margin-left:0;margin-right:0;padding:1px 9px}.inner-block ul li{font-size:1em}.blogs-pagination .navigation ul{line-height:2.5;margin-top:0}.blogs-pagination .next-posts-link.subtle-link,.blogs-pagination .previous-posts-link.subtle-link{padding-top:0}.inner-block .recent-blogs-content.col{padding-bottom:0;padding-top:0}.blogs-pagination .next-posts-link a,.blogs-pagination .previous-posts-link a{font-size:3.3rem}.blogs-pagination .next-posts-link,.blogs-pagination .previous-posts-link{margin-top:-23px}.recent-blogs-content .pagination-controls-container.col{padding-top:0}.pagination-controls-container{margin-bottom:0}.pagination-controls-container.pagination-controls-top.col{padding-bottom:0}.inner-block .intro-col{margin:30px}}.sitemap .title{text-align:left;margin-bottom:30px;margin-top:15px}.sitemap .sub-title{font-size:1.5em;font-weight:400}.sitemap ul{margin-left:0;margin-bottom:50px}.sitemap .search-field{display:block;margin-bottom:5px;margin-top:-20px}.sitemap.inner-block ul li{line-height:1.5em}.sitemap .content-block{margin-top:30px}.main-service-content .h2,.main-service-content .h3,.main-service-content .h4,.main-service-content .h5,.main-service-content .h6,.main-service-content h2,.main-service-content h3,.main-service-content h4,.main-service-content h5,.main-service-content h6{font-size:1.5em;padding-top:15px}.main-service-content>.h2:first-of-type,.main-service-content>.h3:first-of-type,.main-service-content>.h4:first-of-type,.main-service-content>.h5:first-of-type,.main-service-content>.h6:first-of-type,.main-service-content>.row>.col>.h2:first-of-type,.main-service-content>.row>.col>.h3:first-of-type,.main-service-content>.row>.col>.h4:first-of-type,.main-service-content>.row>.col>.h5:first-of-type,.main-service-content>.row>.col>.h6:first-of-type,.main-service-content>.row>.col>h2:first-of-type,.main-service-content>.row>.col>h3:first-of-type,.main-service-content>.row>.col>h4:first-of-type,.main-service-content>.row>.col>h5:first-of-type,.main-service-content>.row>.col>h6:first-of-type,.main-service-content>h2:first-of-type,.main-service-content>h3:first-of-type,.main-service-content>h4:first-of-type,.main-service-content>h5:first-of-type,.main-service-content>h6:first-of-type{padding-top:0}.main-service-content li{font-size:16px;font-weight:300}.additional-topics small{margin-bottom:20px;display:block}.recent-blogs-wrapper.horizontal .flexed .recent-post-image img{max-width:none;max-height:300px;margin:0 auto!important;display:block;float:none}.recent-blogs-wrapper.horizontal .recent-posts{margin:0 1%;max-width:350px}.recent-blogs-wrapper.horizontal .flexed{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:nowrap}.recent-blogs-wrapper.horizontal .image-container{background-size:cover;background-repeat:no-repeat;background-position:50%;padding-bottom:66.6667%;overflow:hidden}.recent-blogs-wrapper.horizontal .recent-post-body{padding:10%}.recent-blogs-wrapper.horizontal{margin-top:30px}.recent-blogs-wrapper.horizontal h2{margin-bottom:20px}.recent-blogs-wrapper.horizontal .recent-posts .time{line-height:15px;width:100%;display:block}.recent-blogs-wrapper.horizontal .recent-posts .title{font-size:13px;text-transform:none!important;line-height:15px;display:block;margin:0;padding:10px}.recent-blogs-wrapper.horizontal .time small{font-size:80%;margin-bottom:5px;display:block}.recent-blogs-wrapper.horizontal .blog-title{font-size:1.2em}.section-block.recent-posts>.recent-blogs-wrapper{padding:30px}.section-block.recent-posts{padding:0}.faq-section{line-height:1.5em;margin-top:30px;margin-bottom:30px}.faq-section h1{margin-bottom:3%;text-align:center}p.questions{font-size:1.1em;font-weight:400;margin-bottom:1%}p.answers{font-size:1em;font-weight:300;padding:0 2%;margin-bottom:30px}p.answers span,p.questions span{font-size:1em;font-weight:400}.definitions p span{display:block}.definitions dt,.definitions p span{font-size:18px;font-weight:400}.definitions dd{margin-left:0;font-weight:300}.breadcrumb-wrapper{padding-top:10px;padding-bottom:20px}.breadcrumb,.breadcrumb:before,span.breadcrumb>a{font-size:14px;text-decoration:none}.breadcrumb:last-child{font-weight:500}.breadcrumb:before{content:">"}.fa-yelp,.fa.fa-yelp,.fa.fa-yelp:before,.material-icons.prefix{display:none!important}.call-out{max-width:88%;position:relative;border-radius:10px;padding:25px;margin:40px auto}.call-out:after{content:"";position:absolute;bottom:-20px;left:50px;border-right-width:0;border-top-width:20px;border-right-style:solid;border-top-style:solid;display:block;width:0;border-top-color:inherit;border-right-color:inherit;border-bottom:0 solid transparent;border-left:20px solid transparent}.call-out p{margin:2%}.call-out h5{max-width:80%;margin:0 auto 10px;padding:8px 1%;text-align:center;font-size:2em;border-radius:30px;border:2px solid}.call-out a{margin-left:5px}.call-out i{margin-right:3px}.call-out>p em{font-style:normal}.call-out .answers a,.call-out .questions a{text-decoration:none}.call-out .answers a:hover,.call-out .questions a:hover{text-decoration:underline}.recent-post-body h4{color:inherit}.recent-post img{margin:15px 0 10px}.recent-post h4{margin:10px 0}.recent-post p.date{font-weight:500;font-size:.9em;margin:0}.recent-post p{margin:4px 0;font-size:1em}.hidden{display:none}.text-left{text-align:left}.text-center{text-align:center}.row .col-no-pad{padding-left:0;padding-right:0}.abs{position:absolute}@media only screen and (max-width:1500px){.slider .caption .snap{width:45%}.slider .caption{font-size:1em}}@media only screen and (min-width:1200px){.container{width:95%}}@media only screen and (min-width:991px) and (max-width:1350px){.form-wrapper{padding-bottom:0}.form-wrapper .input-field:last-of-type{margin-top:10px}}@media only screen and (min-width:1200px) and (max-width:1350px){.form-wrapper .form-name,.form-wrapper-default .form-name{font-size:20px}.contact-form .input-field{height:55px}.inner-image-container{height:auto}.inner-intro div.intro-image-fit img,.inner-intro img.intro-image-fit{height:450px}}@media (max-width:1199px){.recent-blogs-wrapper.horizontal .flexed{flex-wrap:wrap}.recent-blogs-wrapper.horizontal .recent-posts{margin:25px .5% 15px}.form-wrapper .form-name,.form-wrapper-default .form-name{font-size:18px}.inner-image-container{height:auto}.inner-intro div.intro-image-fit img,.inner-intro img.intro-image-fit{height:400px}}@media (min-width:991px) and (max-width:1199px){.location-info-panel.single-location{padding:50px 25px;font-size:90%}.page-template-page-empty .inner-block-services .col.l3,.wp-pg-tmplt-empty .inner-block-services .col.l3{width:33%}nav ul li{display:block}nav ul a{padding:0 5px}.form-btn{margin:0 auto}.contact-form .input-field{height:-moz-fit-content;height:fit-content}.home .main-section>.container>.row.valign-wrapper{flex-wrap:wrap}.home .main-section>.container>.row>.intro{flex-basis:100%;margin-bottom:2em}.home .main-section>.container>.row>.col:not(.intro){flex-basis:33%}.slider .caption .snap{width:55%}}@media only screen and (min-width:991px) and (max-width:1245px){nav.small #menu-primary-navigation li:last-child{margin-right:30px}#menu-primary-navigation::-webkit-scrollbar{height:4px;width:0}#menu-primary-navigation::-webkit-scrollbar-track{background:transparent;border-radius:10px}#menu-primary-navigation::-webkit-scrollbar-thumb{border-radius:10px}}@media (min-width:769px) and (max-width:1200px){.inner-intro h1{font-size:2.5rem}}@media only screen and (min-width:992px){.container{width:90%}.contact-cta .box-wrap .text-link,.contact-cta .box-wrap-first .text-link,.contact-cta .box-wrap-last .text-link{height:60px}}@media only screen and (max-width:992px){.recent-blogs-wrapper.horizontal .recent-posts{margin:25px .5% 10px}.recent-blogs-wrapper.horizontal .recent-post-body{padding:5%}nav.large li.address a{height:31px;line-height:31px}.inner-block .valign-wrapper,.inner-block-short .valign-wrapper,.main-section .valign-wrapper{display:block}.main-section{padding:40px 0}.main-section .intro{padding:0 10px 30px}.contact-cta .box-wrap,.contact-cta .box-wrap-last{border-bottom:0}.main-section,.services{padding:8% 0}nav.large{height:90px;line-height:60px}nav.large .multi-location-nav.active,nav.large .multi-phone.active{border-bottom:0;border-right:1px solid}nav.large .side-nav li a{padding:0 30px}nav.small{height:90px}nav.small .multi-location-nav{margin-right:0}nav.large a.multi-phone{min-height:30px;padding-right:10px!important;border-radius:0}nav.large .multi-phone{padding:0 25px 0 0;height:30px;line-height:28px;font-weight:300;margin-right:15px}nav.large a.multi-phone i{border-radius:0;margin:0 10px 0 0;border-right:1px solid}nav.large .multi-phone:hover,nav.large a.multi-phone.active{border-radius:0}nav.large li span{width:85%;margin:0 auto}.inner-block-short h2{text-align:center}.inner-block-short h4{text-align:center;margin:30px 0}.inner-block-short .patient-forms{margin-top:30px}.inner-intro .content-block{max-width:800px;padding:30px}.inner-intro .intro-image-fit{object-fit:cover;object-position:50% 10%;height:730px;width:100%;margin:0;padding:0}.inner-image-container{overflow:hidden;height:730px}.contact-wrap{margin-top:30px}.contact-cta .box-wrap,.contact-cta .box-wrap-first,.contact-cta .box-wrap-last{padding:4% 0}.contact-cta .box-wrap-first{border-right:none;border-left:none;border-top:1px solid #fff}.contact-cta .box-wrap-last{border-right:none;border-left:none;border-bottom:1px solid #fff}.contact-cta .box-wrap{border:1px solid #fff;border-right:none;border-left:none}.inner-block-short{text-align:center}footer .container .row{display:block}nav.large .multi-location-nav{padding:0 20px!important;height:30px!important;line-height:28px!important;font-weight:300;margin-right:15px}nav.large .multi-location-nav.active,nav.large .multi-location-nav:hover{border-radius:0}.single-location h1{text-align:center}.single-location .address,.single-location .phone,.single-location .title{padding:5px 0}.side-bar{margin-top:40px}.sitemap .title{font-size:2.7em}}@media only screen and (min-width:769px)and (max-width:992px){.slider .slides h1{font-size:2em}.slider .slides li img{background-position:44% 45%}.slider .slides li .caption{right:50px}.border-left{border-left:2px dotted}.main-section p{padding-bottom:20px}.form-wrapper-default{max-width:none}footer .contact-info-column p,footer .contact-info-heading h5{text-align:right}}@media only screen and (min-width:769px){.slider .caption .snap.overlay{background:rgba(255,255,255,.75);padding:1.5%;box-sizing:content-box;border-radius:5px}}@media only screen and (max-width:768px){.recent-blogs-wrapper.horizontal .recent-posts{max-width:100%}.container{width:90%}button{padding:8px 38px}.main-section,.services{padding:8% 0 0}.slider .caption .snap{width:100%;right:0;left:0}.slider,.slider .slides{height:500px!important}.slider .slides .btn{max-width:100%;margin:.5rem auto}.slider .slides li .caption{top:0;left:0;width:100%}.slider .caption .snap{top:0;transform:none;text-align:center;height:50%;display:flex;flex-direction:column;justify-content:center}.slider .slides h1,.slider .slides li .caption p{text-align:center}.slider .slides li .caption p{margin:0;padding:2.5% 5% 0}.main-section p{padding-bottom:20px}.inner-block ul{margin-left:0}.main-section,.team{padding:5% 0}.team h4{font-size:3em;font-weight:300}.team p{font-size:1.2em;text-align:left;padding:0 2%}.team button.more{font-size:1.3em;padding:8px 60px}.services .container{padding:0;width:100%}.services .container .row{margin:0}.page-template-page-patientinfo-php .intro-col h4,.wp-pg-tmplt-patient-info .intro-col h4{font-size:.75em}.contact-cta .col{padding:0}footer{padding:5% 0}footer .social li:first-child{display:none}footer ul.social{display:block;text-align:center;float:none}footer .website{margin-bottom:10%}#SubFooter{padding:4rem 0}#SubFooter .copyright,#SubFooter .social-wrap,#SubFooter ul{text-align:center}.sticky-footer{height:0}.sticky-footer .btn-floating{display:none}.sticky-footer .container{width:calc(100% - 45px - 45px)!important}.sticky-footer.show .btn-floating{display:inline-block}.call-out{max-width:100%}.call-out h5{width:100%;border:2px solid}.services-search-field{margin:0}.inner-intro .content-block{padding:25px}.inner-intro .big{display:block;max-width:300px;margin:20px auto;padding:10px 40px;font-size:18px;line-height:20px}.inner-block-services .col{padding:20px 10px}.inner-block .profile-container{display:block;margin:0 auto}.inner-block-short h5{text-align:center}.inner-block-short .payment{text-align:center;margin:30px 0}.form-wrapper-default{display:block;margin:0 auto}.contact-title h1 span{height:auto}}@media only screen and (max-width:768px) and (min-width:600px){section.contact-cta{font-size:94%}section.contact-cta .col{padding:0 2%}.contact-cta .btn{max-width:200px}.contact-cta .box-wrap .contact-cta .box-wrap-last,.contact-cta .box-wrap-first{border:none}}@media only screen and (max-width:601px){.inner-intro .valign-wrapper{display:block;padding-bottom:40px}#blog-modal.modal,#contact-form-modal.modal{overflow:visible}#contact-form-modal .modal-content{min-height:300px}.modal{width:100%;max-width:380px;overflow:hidden}.container{width:90%}nav.large{line-height:64px}nav.large,nav.small{height:64px}.slider .slides h1,.slider .slides li .caption p{padding:5%}.faq-section{margin:0}p.answers,p.questions{font-size:16px}.inner-image-container,.profile-container{display:none}.border-left{border-left:none}.inner-intro .content-block h2,h3{display:block;margin:0 auto}.inner-intro h1{font-size:28px;font-weight:500;margin:20px 0 30px}.inner-intro h1,.inner-intro h3{display:block;text-align:left}.inner-intro p{font-size:16px;font-weight:300;line-height:26px}.inner-intro ul.bullet-list{margin-top:30px;margin-bottom:50px}.inner-intro .content-block{padding:5% 5% 0}.inner-block .col{padding:20px}.inner-block ul{margin-left:25px}.inner-block .title{font-size:2.5em;text-align:center;width:100%;display:block}.inner-block .sub-title{line-height:20px}.promo-wrap{padding:10px 30px 30px;border-radius:5px}.promo-wrap .title{margin:20px 0}.promo-wrap .price{text-align:center;display:block;float:none;margin:0 auto;width:100%;line-height:1;font-size:4em}.contact-block form{padding:10px}.contact-block .form-btn{margin:20px auto}.contact-block .message{width:100%;text-align:center;margin:20px auto}.contact-block .message-icon{display:none}.contact-block .input-field{margin-top:10px}.page-template-page-contact .contact-block .contact-form,.wp-pg-tmplt-contact .contact-block .contact-form{padding:30px 10px}.page-template-page-contact .form-name,.wp-pg-tmplt-contact .form-name{float:none;text-align:center}.page-template-page-contact .contact-form input:not([type=submit]),.wp-pg-tmplt-contact .contact-form input:not([type=submit]){height:4rem}.contact-cta .box-wrap,.contact-cta .box-wrap-first,.contact-cta .box-wrap-last{padding:8% 0}.contact-cta .box-wrap-first{border-top:none}.contact-cta .box-wrap,.contact-cta .box-wrap-last{border-top:1px solid}.sitemap.inner-block{padding-top:20px}.sitemap.inner-block .col{padding:10px}.sitemap .title{font-size:3em;text-align:center;margin-bottom:10px}.sitemap ul{margin-bottom:5px}#SubFooter{padding:5% 0 15%}#SubFooter .social-wrap{margin-top:5%}footer .brand *,footer .info *{text-align:center}.office-column:after{border:.5px solid;display:block;content:" ";margin-top:15px;margin-bottom:15px}.blogs-pagination .navigation li.active{padding:1px 4px}}@media only screen and (max-width:360px){.contact-block .location-info-panel.single-location{padding:50px 7px}#SubFooter .fa-lg{font-size:1.5em}#SubFooter .social-wrap{margin-top:2%;padding-bottom:6%}}@media only screen and (max-width:992px){footer .container .row{display:block}nav.large .multi-location-nav{padding:0 20px!important;height:30px!important;line-height:28px!important;font-weight:300;margin-right:15px}nav.large .multi-location-nav.active,nav.large .multi-location-nav:hover{border-radius:0}.single-location h1{text-align:center}.single-location .address,.single-location .phone,.single-location .title{padding:5px 0}.side-bar{margin-top:40px}}@media only screen and (max-width:601px){.single-location .btn-floating{width:40px;height:40px;margin:15px 0}.single-location .btn-floating i{line-height:40px}}.announcements-banner-section{height:40px;width:100%}.announcements-banner-content,.announcements-banner-section,.announcements-banner-wrapper{width:100%}.announcements-banner-wrapper .row .col.s12{padding:0}.announcements-banner-content{min-height:40px;font-size:calc(.55rem + .3333vw);display:flex;justify-content:center;align-items:center;word-spacing:1.5px;letter-spacing:-.05px;text-transform:uppercase;line-height:1.15;padding-top:5px;padding-bottom:5px}.announcements-banner-cta{margin-left:15px}.announcements-banner-content a{font-size:12px;padding-top:0;line-height:30px;height:30px}@media screen and (max-width:992px){.announcements-banner-text{line-height:1.1;font-size:2.25vw}.announcements-banner-content a{white-space:nowrap;font-weight:700}}@media screen and (max-width:992px) and (min-width:768px){.announcements-banner-cta{flex-basis:20%}}@media screen and (max-width:767px) and (min-width:601px){.announcements-banner-cta{flex-basis:33%}.announcements-banner-content a{font-size:100%}}@media screen and (max-width:600px){.announcements-banner-cta{flex-basis:40%}.announcements-banner-content a{font-size:14px}.announcements-banner-text{line-height:1.1;font-size:2.75vw}}@media only screen and (max-width:350px){.location-info-panel .address,.location-info-panel .hours ul li,.location-info-panel .phone{font-size:12.8px}}.subtle-hover-enlarge{transition:transform .3s ease}.subtle-hover-enlarge:hover{transform:scale(1.01)}.svg-icon{width:2em;height:2em;vertical-align:-.125em;margin-top:2px}.svg-icon.small-svg-icon{width:1em}.svg-icon.small-svg-icon.modal-close-icon{padding-bottom:5px;padding-left:1px}.svg-icon.smedium-svg-icon{width:1.25em;margin-top:5px}.svg-icon.medium-svg-icon{width:1.5em}.svg-icon.large-svg-icon{width:2.5em;height:2.25em}.location-info-panel .svg-icon.large-svg-icon{height:2.2em;margin-right:1rem}.location-info-panel .svg-icon.large-svg-icon.svg-icon-contact{height:3em}.svg-icon.large-svg-icon.mobile-font-fam,.svg-icon.large-svg-icon.wheelchair,.svg-icon.medium-svg-icon.font-sizes{margin-top:5px;margin-right:.1rem}.svg-icon.large-svg-icon.mobile-wheelchair{margin:5px 5px 0 0}@media only screen and (max-width:600px){.svg-icon.large-svg-icon{height:2em}}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/doctorgenius-framework/fonts/slick.eot);src:url(/wp-content/themes/doctorgenius-framework/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/doctorgenius-framework/fonts/slick.woff) format("woff"),url(/wp-content/themes/doctorgenius-framework/fonts/slick.ttf) format("truetype"),url(/wp-content/themes/doctorgenius-framework/fonts/slick.svg#slick) format("svg")}.awda-sticky .btn-floating i{font-size:18px}.awda-sticky .fixed-action-btn ul{bottom:42px}.awda-sticky .fixed-action-btn{left:8px;bottom:8px;right:auto}.awda-sticky .btn-floating.btn-large{width:45px;height:45px}.awda-sticky .white i,.sticky-footer .white i{color:#000}.sticky-footer .row .col.s2{margin-right:auto;margin-left:auto}.sticky-footer ul{left:auto;right:36px;bottom:52px}@media (max-width:600px){.awda-sticky .btn-floating.btn-large{height:38px;width:42px;border-radius:0 35px 0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,0),0 1px 5px 0 rgba(0,0,0,0),0 3px 1px -2px rgba(0,0,0,0)}.awda-sticky .fixed-action-btn{left:0;bottom:60px;padding:0}.awda-sticky .fixed-action-btn ul{left:10px;right:auto;bottom:32px}}body.variation-two .btn-tertiary,body.variation-two nav.large a.multi-phone{border-radius:5px}.theme-two-main-section{background-image:none;background-clip:initial;background-origin:initial;background-position:50%;background-repeat:repeat;background-size:initial;background-attachment:scroll;padding:7rem 0}.theme-two-main-section.main-section p{margin:2vh .25vw}.theme-two-main-section .intro-heading{font-size:26px;font-weight:600}.intro-heading .text-contrast{margin-bottom:15px}.theme-two-main-section .hr-half{display:inline-block;width:68%;opacity:.5;font-size:13px;margin-left:15px;color:#D8D8D8;border:1px solid #d8d8d8}.theme-two-main-section .hr-grey{opacity:.5;color:#D8D8D8;border:1px solid #d8d8d8;width:95%;margin-left:0}.theme-two-main-section .intro-heading h1{text-align:left}.main-section-hours,.main-section-location{padding:1rem 0}.main-section-hours h3,.main-section-location h3{font-weight:600;font-size:26px}.main-section-location address{font-size:18px;font-weight:500;padding-top:10px}.main-section-hours .hours-wrapper{font-size:16px;font-weight:500}.theme-two-main-section .profile-box-container>div{margin:auto}.theme-two-main-section .profile-boxes{background-color:#fff;padding:0!important;box-shadow:0 15px 15px 0 #d3d3d3;margin-bottom:2em;height:400px;position:relative}.theme-two-main-section .profile-boxes .profile-box-border{height:10px}.theme-two-main-section .profile-boxes .profile-icon{padding-right:20px}.theme-two-main-section .profile-boxes .heading-image-and-text{display:flex;align-items:flex-end;padding:1.5rem 30px 1rem}.theme-two-main-section .profile-boxes .heading-image-and-text h2,.theme-two-main-section .profile-boxes .heading-image-and-text h3{font-size:26px;font-weight:600}.theme-two-main-section .profile-boxes .heading-paragraph{overflow:auto;max-height:14.4em;padding:0 1.5rem;line-height:1.8em;margin-right:.3vw}.theme-two-main-section .profile-boxes .heading-paragraph::-webkit-scrollbar{width:5px}.theme-two-main-section .profile-boxes .heading-paragraph::-webkit-scrollbar-track{background:#c1c1c1}.theme-two-main-section .profile-boxes .heading-paragraph::-webkit-scrollbar-thumb{background:#000}.theme-two-main-section .profile-boxes .heading-paragraph::-webkit-scrollbar-thumb:hover{background:#555}.theme-two-main-section .profile-boxes div.cta-holder{position:absolute;bottom:0;display:block;text-align:right;padding:25px 30px;width:100%}.theme-two-main-section .profile-boxes div.cta-holder a{text-decoration:none;font-size:17px;font-weight:500}.hours-wrapper{display:flex}.hours-wrapper ul li{padding-bottom:6px}.hours-wrapper>.days{padding-right:10px}.main-section-hours,.main-section-location{margin:10px 0!important}.services-section-theme-two{overflow:visible;padding:1em 0}.services-section-theme-two h3{font-size:61px}.services-section-theme-two p{font-size:18px;margin:3rem 5rem 3rem 0}.service-section-text-container{margin:5em 0}.service-section-img-container{margin:0}.service-section-img-container .service-image>img{max-width:100%;height:auto}.service-section-img-container .col.l6.grid-box-3{margin-left:3em}div[class*=grid-box]{position:relative;bottom:50px}div[class*=grid-box-1]{right:20px;z-index:3}div[class*=grid-box-2]{position:relative;top:50px;left:20px}div[class*=grid-box-3]{bottom:10px}.grid-theme-two{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center}.figure-theme-two{margin:0;width:100%}.grid-theme-two>a>figure>figcaption *{position:absolute;color:#fff;text-align:left;bottom:0;left:1rem;padding:1.5rem;text-transform:capitalize;font-size:30px;line-height:33px;font-style:normal;font-weight:300;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:290px}@media only screen and (max-width:1440px){.main-section-hours .hours-wrapper{font-size:13px}.service-section-img-container .col.l6.grid-box-3{margin-left:0}.grid-theme-two>a>figure>figcaption *{bottom:1rem;left:0}}@media only screen and (max-width:1280px){.main-section-hours .hours-wrapper{font-size:12.3px}.service-column-parent{display:flex;flex-flow:row}.service-column-a{order:2}.service-column-b{order:1}.service-section-text-container{margin:1em}}@media only screen and (max-width:1024px){.grid-theme-two>a>figure>figcaption{left:0;max-width:100%;overflow:auto}.theme-two-main-section .main-section-hours .hours-wrapper *{font-size:1.3vw}}@media only screen and (max-width:993px){.pagination-controls-container{margin-bottom:50px}.variation-two .service-section-text-container{margin:4em 5rem 3em}.variation-two .services-section-theme-two p{margin:1rem 0}.service-column-parent{display:flex;flex-flow:column}.theme-two-main-section .main-section-hours .hours-wrapper *{font-size:1.75vw}.row div.col.grid-box-2{left:30px;top:95px}.row div.col.grid-box-3{left:1.5em}.grid-theme-two>a>figure>figcaption{left:0}}@media only screen and (min-width:889px){.services-section-theme-two{padding:1em 0 5rem;border-bottom:1px solid #fff}}@media only screen and (min-width:994px) and (max-width:1024px){.theme-two-main-section .profile-boxes .heading-paragraph{max-height:22.4em}}@media only screen and (min-width:994px) and (max-width:1100px){.theme-two-main-section .hr-half{width:40%}.theme-two-main-section .intro-heading{font-size:18px}.main-section-hours .hours-wrapper{font-size:1.5vw}.theme-two-main-section .profile-boxes .heading-image-and-text{padding-right:20px}.theme-two-main-section .profile-boxes{height:490px}.theme-two-main-section .profile-boxes .heading-image-and-text h3{font-size:22px}.theme-two-main-section .profile-boxes .heading-paragraph{-webkit-line-clamp:12}.theme-two-main-section .profile-boxes div.cta-holder a.btn-tertiary{font-size:12px}}@media only screen and (min-width:769px) and (max-width:993px){.theme-two-main-section .hr-half{width:40%}.main-section-hours .hours-wrapper{font-size:12px}}@media only screen and (min-width:601px) and (max-width:768px){.main-section-hours h3,.main-section-location h3{font-size:21px}.profile-boxes .heading-image-and-text h3{font-size:18px}.row .profile-boxes.col{width:320px;margin:10px}.theme-two-main-section .hr-half{width:60%}.theme-two-main-section .intro-heading{font-size:22px}.main-section-hours h3,.main-section-location h3{font-size:18px}.main-section-hours .hours-wrapper{font-size:14px}.grid-theme-two>a>figure>figcaption{left:.5rem}}@media only screen and (max-width:768px){.theme-two-main-section{padding:3.5vh 0}.variation-seven.variation-two .theme-two-main-section{padding:7.5vh 0}.variation-two .profile-box-container{margin-top:1.5rem}}@media only screen and (min-width:600px) and (max-width:700px){.main-section-hours .hours-wrapper{font-size:11px}}@media only screen and (max-width:602px){.main-section .intro-paragraph{padding:.25rem}.main-section-hours h3,.main-section-location h3{font-size:24px}.theme-two-main-section{padding-bottom:3.5rem}.theme-two-main-section .profile-box-container .row{display:flex;flex-direction:column}.theme-two-main-section .profile-box-container div.profile-boxes:nth-of-type(4){order:1}.theme-two-main-section .profile-box-container div.profile-boxes:first-of-type{order:2}.theme-two-main-section .profile-box-container div.profile-boxes:nth-of-type(2){order:3}.theme-two-main-section .profile-box-container div.profile-boxes:nth-of-type(3){order:4}.profile-boxes .heading-image-and-text h3{font-size:20px;margin-left:0}.theme-two-main-section .profile-boxes:last-of-type{min-height:350px}.theme-two-main-section .hr-half{width:40%}.services-section-theme-two{padding:3em 0}.theme-two-main-section .profile-boxes:last-of-type{height:auto}.variation-two .service-section-text-container{margin:1rem 0}.service-section-text-container{margin-top:0}.service-section-text-container h3{font-size:39px;margin:2rem}.service-section-text-container p{font-size:18px;margin:2rem}div[class*=grid-box]{margin:1em 0}.row div.col.grid-box-1{bottom:132px}.row div.col.grid-box-2{top:unset;left:unset;bottom:88px}.row div.col.grid-box-3{left:unset;bottom:44px}.grid-theme-two>a>figure>figcaption{left:9rem}}@media only screen and (min-width:400px) and (max-width:600px){.grid-theme-two>a>figure>figcaption *{bottom:1rem;left:10%}}@media only screen and (max-width:425px){.grid-theme-two>a>figure>figcaption{left:4rem}.theme-two-main-section{padding:5vh 0}.theme-two-main-section .intro-heading{font-size:18px;padding:0 4vw}.main-section .intro-paragraph{padding:1.25rem}.main-section-hours .hours-wrapper{font-size:clamp(.95rem,2vw,1.5rem)}.services-section-theme-two .service-section-text-container h3,.services-section-theme-two .service-section-text-container h4,.services-section-theme-two .service-section-text-container h5{font-size:39px;text-align:left}}@media only screen and (max-width:375px){.grid-theme-two>a>figure>figcaption{left:2.5rem}}@media only screen and (max-width:320px){.grid-theme-two>a>figure>figcaption{left:1rem}}@media only screen and (max-width:993px){input[type=submit].waves-button-input{color:initial}}.gradient-overlay-container{position:relative;width:100%;height:845px;overflow:hidden}@media (max-width:1024px){.gradient-overlay-container{height:395px}}@media (max-width:430px){.gradient-overlay-container{height:331px}#header-3-logo-holder img{max-height:40px}}.variation-seven .content-image{width:100%;height:100%;object-fit:cover}.gradient-overlay-container:after,.gradient-overlay-container:before{content:"";position:absolute;left:0;right:0;height:25%;z-index:1}.gradient-overlay-container:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,0))}.gradient-overlay-container:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0))}.layout-seven-cta-buttons-section{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;z-index:10;height:0;overflow:visible}.layout-seven-cta-button{transform:translateY(-50%);border:2px solid #fff;border-radius:10px;overflow:hidden;box-shadow:0 15px 15px 0 #493c3c80}.layout-seven-cta-button:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0));opacity:.6;z-index:0}.layout-seven-cta-button>*{position:relative;z-index:1}.layout-seven-cta-button-link{display:flex;align-items:center;justify-content:center;width:440px;height:120px;padding:20px;color:#fff;opacity:.95;text-decoration:none}@media (max-width:1440px){.header-3-hamburger-col{margin-right:0}}@media (max-width:1024px){.layout-seven-cta-button,.layout-seven-cta-button-link{width:325px;height:93px}}@media (max-width:669px){.layout-seven-cta-buttons-section{padding-bottom:7.5rem}.layout-seven-cta-button{transform:translateY(-50%)}}.layout-seven-cta-button a{display:flex;align-items:center;gap:15px;color:inherit}.variation-seven .icon{font-size:2rem;color:#fff}.variation-seven .topic{margin:0;font-size:22px;line-height:1.3}#layout-seven-trans-nav{top:0;left:0;width:100%;z-index:1000;transition:all .3s ease}.layout-seven-page-home{background-color:transparent;position:fixed}#layout-seven-trans-nav.scrolled{background-color:rgba(0,0,0,.8);position:fixed}#layout-seven-trans-nav .header-3-nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 2rem}#sm-links-col-header-3{grid-column:1;justify-self:start;display:flex}.header-3-logo-col{grid-column:2;justify-self:center}#header-3-logo-holder{display:flex;justify-content:center;padding:0}.small-logo #header-3-logo-holder{padding-top:.75rem}#header-3-logo-holder img{height:60px;width:auto;transition:all .3s ease}#layout-seven-trans-nav .scrolled #logo-holder img.white-logo{opacity:0;visibility:hidden}#layout-seven-trans-nav .scrolled #logo-holder img.default-logo{opacity:1;visibility:visible}body.home.variation-seven #layout-seven-trans-nav #sm-links-col-header-3 svg,body.home.variation-seven #layout-seven-trans-nav .header-3-hamburger-btn svg{fill:#fff;stroke:#fff}#layout-seven-trans-nav.scrolled #sm-links-col-header-3 svg,#layout-seven-trans-nav.scrolled .header-3-hamburger-btn svg{fill:#fff!important;stroke:#fff!important}#logo-holder img.default-logo{opacity:0;visibility:hidden;position:absolute}.header-3-hamburger-col{grid-column:3;justify-self:end;margin-right:4rem}.header-3-hamburger-btn{background:none;border:none;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.header-3-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;opacity:0;visibility:hidden;overflow:hidden}.header-3-modal-overlay.active{visibility:visible}.header-3-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transform:translateY(-20px);pointer-events:none}.header-3-modal-container.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header-3-modal-content{position:relative;width:100vw;height:100vh;overflow-y:auto;backdrop-filter:blur(5px) brightness(.2);-webkit-backdrop-filter:blur(5px) brightness(.2)}.header-3-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:5px;z-index:10000;transition:transform .2s ease}.header-3-modal-nav{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;overflow-y:auto;overflow-x:hidden;padding:40px 20px;color:#fff}.header-3-modal-menu{width:100%;list-style:none;padding:0;margin:0;text-align:center}.header-3-modal-menu a{display:block;padding:5px 10px;font-size:1.4rem;color:#fff;text-decoration:none;transition:all .3s ease}.header-3-modal-menu a:focus,.header-3-modal-menu a:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.header-3-modal-menu .current-menu-item>a{color:#EADAB1;font-weight:500}.header-3-modal-menu .sub-menu{display:none!important;list-style:none;margin-top:10px;opacity:0;transform:translateY(-10px);transition:all .3s ease;max-height:0;overflow:hidden;pointer-events:none;background:rgba(0,0,0,.3)}.header-3-modal-menu .sub-menu.active{display:block!important;opacity:1;transform:translateY(0);max-height:70vh;pointer-events:auto;overflow-y:hidden}.header-3-modal-menu .sub-menu a{font-size:1rem;opacity:.9;transition:opacity .2s ease}.header-3-modal-menu .sub-menu a:hover{opacity:1}.header-3-modal-menu .nav-link{position:relative}.header-3-modal-menu .nav-link .submenu-toggle{position:absolute;margin-left:.5rem}@media (max-width:768px){.header-3-hamburger-col{margin-right:0}.header-3-modal-menu a{font-size:1.2rem;padding:8px 15px}.header-3-modal-close{top:15px;right:15px;font-size:20px}.header-3-modal-nav{padding:20px 15px}.header-3-modal-content{backdrop-filter:blur(3px) brightness(.3);-webkit-backdrop-filter:blur(3px) brightness(.3)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-form .form-name,.contact-wrap .form-name,.h1,.h2,.h3,.h4,.h5,.heading-font,h1,h2,h3,h4,h5{font-family:Titillium Web,sans-serif}.btn,.btn-tertiary,.form-btn input[type=submit],.search-form input[type=submit],button{font-family:Noto Sans,sans-serif}#SubFooter,#SubFooter .container,.bullet-list li,.definitions,.form-wrapper input:not([type=submit]),.form-wrapper-default input:not([type=submit]),.search-form input:not([type=submit]),body,html,nav,p{font-family:Nanum Gothic,sans-serif}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}


/*! This file is auto-generated */:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227),rgb(155,81,224));--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180),rgb(0,208,130));--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0),rgb(255,105,0));--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0),rgb(207,46,46));--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238),rgb(169,184,195));--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220),rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76));--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236),rgb(152,150,240));--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165),rgb(254,45,45) 50%,rgb(107,0,62));--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112),rgb(199,81,192) 50%,rgb(65,88,208));--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203),rgb(182,227,212) 50%,rgb(51,167,181));--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128),rgb(113,206,126));--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129),rgb(40,116,252));--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255,255,255),6px 6px rgb(0,0,0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0,0,0)}:where(body){margin:0}body{padding:0}.payments-column li{margin-bottom:10px}.promo-wrap .title{font-weight:600}@media only screen and (min-width:601px) and (max-width:992px){.profile-container .image-wrapper{margin-bottom:20px}}.breadcrumb{opacity:.95;color:#000!important}section.SPBC p a{text-decoration:underline}a.TLBC{background-position:0 1.1em}@media only screen and (max-width:600px){section.SPTS{display:inherit}}section.call-out.bg-primary.section-block.SPVUT:after,section.call-out.bg-tertiary.SPCTA:after,section.call-out.bg-tertiary.center-align.SPBS:after,section.call-out.bg-tertiary.center-align.SPCUT:after{display:none!important}.call-out{overflow:initial}@media only screen and (max-width:600px){#body>div.wp-pg-tmplt-special-offers>section.inner-block.bg-body>div>div>div.col.m12.m12.l12.intro-col{display:none}}.service-section-img-container .col.l6.grid-box-3{margin-left:0}.service-image>img{filter:brightness(.65)}@media only screen and (max-width:400px){.variation-seven.variation-two .theme-two-main-section{padding:10vh 0}}@media only screen and (min-width:1200px){#layout-seven-trans-nav:not(.scrolled) span.white-logo img{height:130px}#header-3-logo-holder img{height:117px;width:auto;transition:all .3s ease}}@media only screen and (min-width:600px){section.inner-block.center-align.bg-body div.staff-image.valign-wrapper{height:350px}}@media only screen and (max-width:400px){.modal{width:90%}}section.call-out .svg-icon{width:1.5em;height:1.5em}body.page-template-page-offers div.promo-wrap div.title.text-contrast{margin-bottom:15px}.infographic-bg{background:#78A2BE}.info-styling{border-color:#78A2BE!important}#body>div.gradient-overlay-container{margin-top:40px}strong{font-weight:900}@media only screen and (max-width:768px){.variation-seven.variation-two .theme-two-main-section{padding-top:22.5vh}}.theme-two-main-section{padding-top:14rem}.contact-cta .box-wrap-first{border-right:none}@media only screen and (min-width:993px){#body>section.contact-cta.bg-primary>div>div>div:nth-child(2)>div{border-left:1px solid #fff}}.theme-two-main-section{padding-bottom:0}.home-vid-container{margin-bottom:1%}@media only screen and (min-width:601px) and (max-width:1199px){.home-vid-container{margin-bottom:5%}}@media only screen and (max-width:600px){.home-vid-container{margin-bottom:25%}}