﻿@import'../libs/jqueryui/css/jquery-ui.min.css';.page-heroshot,.coverphoto{height:100vh;background-size:cover;-moz-background-size:cover;-webkit-background-position:cover;background-repeat:no-repeat}.admin-bar .page-heroshot,.admin-bar .coverphoto{height:-webkit-calc(100vh - 4.6rem);height:-moz-calc(100vh - 4.6rem);height:calc(100vh - 4.6rem)}@media(min-width: 783px){.admin-bar .page-heroshot,.admin-bar .coverphoto{height:-webkit-calc(100vh - 3.2rem);height:-moz-calc(100vh - 3.2rem);height:calc(100vh - 3.2rem)}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.squarebox,.semisquarebox,.rectanglebox{position:relative;overflow:hidden}.squarebox:before,.semisquarebox:before,.rectanglebox:before{content:"";display:block}.squarebox:before{padding-top:100%}.semisquarebox:before{padding-top:60%}.rectanglebox:before{padding-top:50%}@font-face{font-family:"Din Bold";src:url("../fonts/DIN/Bold/din-bold.eot");src:url("../fonts/DIN/Bold/din-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/DIN/Bold/din-bold.woff2") format("woff2"),url("../fonts/DIN/Bold/din-bold.woff") format("woff"),url("../fonts/DIN/Bold/din-bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Din Medium";src:url("../fonts/DIN/Medium/din-medium.eot");src:url("../fonts/DIN/Medium/din-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/DIN/Medium/din-medium.woff2") format("woff2"),url("../fonts/DIN/Medium/din-medium.woff") format("woff"),url("../fonts/DIN/Medium/din-medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Din Regular";src:url("../fonts/DIN/Regular/din-regular.eot");src:url("../fonts/DIN/Regular/din-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/DIN/Regular/din-regular.woff2") format("woff2"),url("../fonts/DIN/Regular/din-regular.woff") format("woff"),url("../fonts/DIN/Regular/din-regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Black";src:url("../fonts/Avenir/Black/avenir-black.eot");src:url("../fonts/Avenir/Black/avenir-black.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir/Black/avenir-black.woff") format("woff"),url("../fonts/Avenir/Black/avenir-black.ttf") format("truetype"),url("../fonts/Avenir/Black/avenir-black.svg#avenir-black") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Book";src:url("../fonts/Avenir/Book/avenir-book.eot");src:url("../fonts/Avenir/Book/avenir-book.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir/Book/avenir-book.woff") format("woff"),url("../fonts/Avenir/Book/avenir-book.ttf") format("truetype"),url("../fonts/Avenir/Book/avenir-book.svg#avenir-book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Heavy";src:url("../fonts/Avenir/Heavy/avenir-heavy.eot");src:url("../fonts/Avenir/Heavy/avenir-heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir/Heavy/avenir-heavy.woff") format("woff"),url("../fonts/Avenir/Heavy/avenir-heavy.ttf") format("truetype"),url("../fonts/Avenir/Heavy/avenir-heavy.svg#avenir-heavy") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Medium";src:url("../fonts/Avenir/Medium/avenir-medium.eot");src:url("../fonts/Avenir/Medium/avenir-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir/Medium/avenir-medium.woff") format("woff"),url("../fonts/Avenir/Medium/avenir-medium.ttf") format("truetype"),url("../fonts/Avenir/Medium/avenir-medium.svg#avenir-medium") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Roman";src:url("../fonts/Avenir/Roman/avenir-roman.eot");src:url("../fonts/Avenir/Roman/avenir-roman.eot?#iefix") format("embedded-opentype"),url("../fonts/Avenir/Roman/avenir-roman.woff") format("woff"),url("../fonts/Avenir/Roman/avenir-roman.ttf") format("truetype"),url("../fonts/Avenir/Roman/avenir-roman.svg#avenir-roman") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/Icons/icomoon.eot?jo1d7z");src:url("../fonts/Icons/icomoon.eot?jo1d7z#iefix") format("embedded-opentype"),url("../fonts/Icons/icomoon.ttf?jo1d7z") format("truetype"),url("../fonts/Icons/icomoon.woff?jo1d7z") format("woff"),url("../fonts/Icons/icomoon.svg?jo1d7z#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;font-size:62.5%;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(6,59,125,.25);overflow-x:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1.6rem;line-height:1.6;color:#000;text-align:left;font-family:"Avenir Book"}[tabindex="-1"]:focus{outline:0 !important}a{cursor:pointer}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2.4rem;letter-spacing:.05rem}h1,h2,h3{font-weight:300}h4,h5,h6{font-weight:400}p{margin-top:0;margin-bottom:2.4rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin:0 0 2.4rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:normal}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 3rem}b,strong{font-family:"Avenir Heavy"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.6rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.row [class^=col-],.row [class*=" col-"]{width:100%}.row [class^=col-]:last-child,.row [class*=" col-"]:last-child{margin-bottom:0}@media(min-width: 48rem){.row{display:flex;flex-wrap:wrap;margin-left:-3.2rem;margin-right:-3.2rem}.row [class^=col-],.row [class*=" col-"]{margin-bottom:0;padding-left:3.2rem;padding-right:3.2rem}}@media(min-width: 62rem){.row{margin-left:-4.8rem;margin-right:-4.8rem}.row [class^=col-],.row [class*=" col-"]{padding-left:4.8rem;padding-right:4.8rem}}@media(min-width: 48rem){.row .col-sm-1{width:8.3333%}.row .col-sm-2{width:16.6666%}.row .col-sm-3{width:25%}.row .col-sm-4{width:33.3333%}.row .col-sm-5{width:41.6665%}.row .col-sm-6{width:50%}.row .col-sm-7{width:58.3333%}.row .col-sm-8{width:66.6666%}.row .col-sm-9{width:75%}.row .col-sm-10{width:83.3334%}.row .col-sm-11{width:91.6667%}.row .col-sm-12{width:100%}}@media(min-width: 62rem){.row .col-md-1{width:8.3333%}.row .col-md-2{width:16.6666%}.row .col-md-3{width:25%}.row .col-md-4{width:33.3333%}.row .col-md-5{width:41.6665%}.row .col-md-6{width:50%}.row .col-md-7{width:58.3333%}.row .col-md-8{width:66.6666%}.row .col-md-9{width:75%}.row .col-md-10{width:83.3334%}.row .col-md-11{width:91.6667%}.row .col-md-12{width:100%}}.row.no-gutter{margin:0}.row.no-gutter [class^=col-],.row.no-gutter [class*=" col-"]{padding:0}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-with-circle:before{content:"\"}.icon-instagram-with-circle:before{content:"\"}.icon-youtube-with-circle:before{content:"\"}.menu-active,.modal-active{overflow:hidden}body{background:#fff}a{color:#063b7d}.hidden{display:none}.container,.schedule div{margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem;width:100%}.container.nopadding,.schedule div.nopadding{padding:0}@media(min-width: 36rem){.container,.schedule div{max-width:57.6rem}}@media(min-width: 48rem){.container,.schedule div{max-width:76.8rem}}@media(min-width: 62rem){.container,.schedule div{max-width:99.2rem}}@media(min-width: 75rem){.container,.schedule div{max-width:120rem;padding-left:6.4rem;padding-right:6.4rem}}@media(min-width: 82.5rem){.container,.schedule div{max-width:132rem}}address.pin{margin:0;position:relative}address.pin span{display:block}address.pin svg{position:absolute;left:-4rem;top:.4rem;width:1.6rem;height:auto}.themodal{z-index:101;position:fixed;top:-100vh;left:0;width:100%;height:100%;overflow-y:auto;padding:1rem;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;scrollbar-width:none;-ms-overflow-style:none}.themodal.active{top:0}.themodal::-webkit-scrollbar{width:0px;background:transparent}.modal-wrapper{padding:2rem;margin:0 auto;position:relative;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem}.modal-wrapper.modal-small{max-width:50rem}.modal-wrapper.modal-medium{max-width:75rem}.modal-wrapper.modal-large{max-width:100rem}.modal-wrapper.modal-light{background:#fff}.modal-wrapper.modal-dark{background:#063b7d;color:#fff}@media(min-width: 48rem){.modal-wrapper{padding:3rem}}@media(min-width: 62rem){.modal-wrapper{padding:5rem;margin:3rem auto 0}}.admin-bar .modal-wrapper{margin-top:6.2rem}.modal-close{background:url(../svgs/close-icon.svg) no-repeat center center;right:2.4rem;position:absolute;top:2.4rem;cursor:pointer;width:4.2rem;height:4.2rem;opacity:.75}.modal-overlay{background:rgba(6,59,125,.75);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:100;opacity:0;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.modal-overlay.active{opacity:1}.menu-trigger{padding:3.2rem 3.2rem 0;display:flex;justify-content:center;z-index:4}.menu-trigger button{cursor:pointer;background:none;border:0;width:2.4rem;height:1.7rem;padding:0;position:relative;outline:none}.menu-trigger button span,.menu-trigger button:before,.menu-trigger button:after{display:block;height:.3rem;border-radius:.5rem;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;background:#fff;position:absolute;width:100%;left:0}.menu-trigger button span{top:50%;margin-top:-0.15rem;opacity:1;transition:opacity .4s ease;-moz-transition:opacity .4s ease;-webkit-transition:opacity .4s ease}.menu-trigger button:before,.menu-trigger button:after{content:"";transform:rotate(0deg)}.menu-trigger button:before{top:0;transition:top .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-trigger button:after{bottom:0;transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-trigger button:focus{outline:none}.menu-trigger.active button:before{top:50%;margin-top:-0.15rem;transform:rotate(45deg);transition:top .075s ease,transform .075s .12s ease}.menu-trigger.active button span{opacity:0}.menu-trigger.active button:after{bottom:50%;margin-bottom:-0.15rem;transform:rotate(-45deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(min-width: 48rem){.menu-trigger{padding:0 2.4rem;align-items:center}}body.menu-active .menu-trigger{z-index:4}nav.menu{position:fixed;width:100%;height:100%;background-image:url("../imgs/menu-bg.jpg");background-size:cover;-moz-background-size:cover;-webkit-background-position:cover;background-position:center right;background-repeat:no-repeat;padding:0 3.2rem 3.2rem;left:0;top:0;z-index:-1;opacity:0;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .5s ease,z-index .05s .5s ease}nav.menu ul{padding:0;margin:0;list-style:none;font-size:2.4rem;font-family:"Avenir Book"}nav.menu li{padding:.6rem 0}nav.menu li.current-menu-item{font-family:"Avenir Heavy"}nav.menu li:last-child{margin-top:4.8rem}nav.menu a{color:#d1e2f9;text-decoration:none}nav.menu strong{color:#fff;font-family:"Playfair Display",serif;display:block;font-size:2rem}@media(max-width: 47.9375rem){nav.menu strong{position:absolute;width:14rem;position:absolute;line-height:2.8rem;left:3.2rem;top:3.2rem}}@media(min-width: 23.4375rem){nav.menu li:last-child{margin-top:6.4rem}nav.menu strong{margin-bottom:6.4rem}}@media(min-width: 48rem){nav.menu{justify-content:center;padding-bottom:0}nav.menu ul{font-size:3.2rem}nav.menu strong{font-size:1.6rem;margin-bottom:4.8rem}}@media(min-width: 62rem){nav.menu{padding:0 6.4rem}}body.menu-active nav.menu{opacity:1;z-index:3;transition:opacity .5s ease,z-index .05s ease}#ScheduleAnAppointment .modal-wrapper{padding:0}#ScheduleAnAppointment .setnow{box-shadow:0 .5rem 1rem rgba(62,60,57,.075);-moz-box-shadow:0 .5rem 1rem rgba(62,60,57,.075);-webkit-box-shadow:0 .5rem 1rem rgba(62,60,57,.075);padding:3.2rem 3.2rem}#ScheduleAnAppointment .reminders{background:rgba(6,59,125,.1);padding:3.2rem 3.2rem 10.2rem}#ScheduleAnAppointment .field-row{position:relative;margin-bottom:1.2rem;border-bottom:.1rem solid rgba(0,0,0,.1)}#ScheduleAnAppointment .field-row .wpcf7-form-control-wrap{position:static}#ScheduleAnAppointment .field-row .wpcf7-not-valid-tip{position:absolute;right:0;top:0;font-size:1rem;padding:0}#ScheduleAnAppointment .field-row.fields-inside{border-bottom:0}#ScheduleAnAppointment .field-row.fields-inside div{border-bottom:.1rem solid rgba(0,0,0,.1);position:relative}#ScheduleAnAppointment .field-row.fields-inside div:first-child{margin-bottom:1.2rem}#ScheduleAnAppointment .field-row.date{margin-left:4rem;border:0}#ScheduleAnAppointment .wpcf7 p{font-size:1.4rem;font-family:"Avenir Book";color:rgba(0,0,0,.4);line-height:1.8rem;margin:0}#ScheduleAnAppointment .wpcf7 .ajax-loader{display:none}#ScheduleAnAppointment .wpcf7 .action{position:absolute;right:50%;margin-right:-8rem;bottom:3.2rem}#ScheduleAnAppointment .wpcf7 .action input{width:100%;font-size:1.4rem}#ScheduleAnAppointment h2,#ScheduleAnAppointment h3{color:#1d486e;font-family:"Avenir Heavy"}#ScheduleAnAppointment h3{font-size:1.6rem}#ScheduleAnAppointment h2+p{color:rgba(0,0,0,.8);margin-bottom:4.8rem}#ScheduleAnAppointment ol{margin:0;padding:0 0 0 1.6rem}#ScheduleAnAppointment li{margin-bottom:2.4rem;color:rgba(0,0,0,.6)}#ScheduleAnAppointment li:last-child{margin-bottom:0}#ScheduleAnAppointment .field-row span.datetime{display:block;padding-bottom:1.2rem;position:relative}#ScheduleAnAppointment label{font-size:1rem;color:#000;opacity:.4;display:block;margin:0;font-family:"Avenir Heavy"}#ScheduleAnAppointment input[type=text],#ScheduleAnAppointment input[type=email],#ScheduleAnAppointment select{border:0;width:100%;font-size:1.8rem;font-family:"Avenir Heavy";padding:.8rem 0 1.2rem;line-height:1.6rem;outline:none}#ScheduleAnAppointment input[type=text].hasDatepicker{z-index:1;position:relative;opacity:0}#ScheduleAnAppointment input[type=text].hasDatepicker,#ScheduleAnAppointment span.ui-datepicker-append,#ScheduleAnAppointment span.datetime em{color:#063b7d;padding-top:0;padding-bottom:0}#ScheduleAnAppointment span.ui-datepicker-append{font-size:1.8rem;font-family:"Avenir Heavy";line-height:1.6rem;position:relative;z-index:0;position:absolute;top:.5rem;left:0;z-index:0}#ScheduleAnAppointment span.ui-datepicker-append em,#ScheduleAnAppointment span.ui-datepicker-append i{font-style:normal}#ScheduleAnAppointment input[type=submit]{padding-top:.8rem;padding-bottom:.8rem}#ScheduleAnAppointment input[type=submit]:disabled{background:#cfcfcf}#ScheduleAnAppointment address{margin-bottom:2.4rem;padding-left:4rem;color:#4f4f4f}#ScheduleAnAppointment address svg{left:0}@media(min-width: 48rem){#ScheduleAnAppointment .modal-body{display:flex;justify-content:space-between}#ScheduleAnAppointment .setnow{box-shadow:.5rem 0 1rem rgba(62,60,57,.075);-moz-box-shadow:.5rem 0 1rem rgba(62,60,57,.075);-webkit-box-shadow:.5rem 0 1rem rgba(62,60,57,.075);width:-webkit-calc(100% - 28rem);width:-moz-calc(100% - 28rem);width:calc(100% - 28rem)}#ScheduleAnAppointment .reminders{width:28rem}#ScheduleAnAppointment .wpcf7 .action{margin:0;right:3.2rem;bottom:3.2rem}#ScheduleAnAppointment .field-row.fields-inside{border-bottom:.1rem solid rgba(0,0,0,.1);display:flex;justify-content:space-between}#ScheduleAnAppointment .field-row.fields-inside div{border:none;width:50%}#ScheduleAnAppointment .field-row.fields-inside div:first-child{padding-right:1.2rem;margin-bottom:0}#ScheduleAnAppointment .field-row.fields-inside div:last-child{padding-left:1.2rem}}@media(min-width: 62rem){#ScheduleAnAppointment .setnow{width:-webkit-calc(100% - 35rem);width:-moz-calc(100% - 35rem);width:calc(100% - 35rem);padding:4.4rem 9.6rem 6.4rem}#ScheduleAnAppointment .reminders{width:35rem;padding:10.2rem 4.8rem 4.8rem 4.8rem}#ScheduleAnAppointment .wpcf7 .action{right:4.8rem;bottom:4.8rem}}#ui-datepicker-div{z-index:999 !important}#siteheader{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;z-index:2}#siteheader .logo{color:#fff;font-family:"Playfair Display",serif;text-decoration:none;font-size:2rem;padding:3.2rem 3.2rem 1.6rem}@media(max-width: 47.9375rem){#siteheader .logo{font-weight:bold;line-height:2.8rem;width:25rem}}@media(min-width: 48rem){#siteheader{border-bottom:.1rem solid rgba(255,255,255,.25)}#siteheader .logo{font-size:1.6rem;font-family:"Playfair Display",serif;padding:2.4rem}}.admin-bar #siteheader{top:4.6rem}@media(min-width: 783px){.admin-bar #siteheader{top:3.2rem}}body.menu-active #siteheader{z-index:auto}.btn,#ScheduleAnAppointment input[type=submit]{border-radius:6rem;-moz-border-radius:6rem;-webkit-border-radius:6rem;font-family:"Avenir Heavy";min-height:3.8rem;padding:.8rem 1.6rem;text-decoration:none;display:inline-block;line-height:1.6rem;text-align:center;font-size:1.4rem}@media(min-width: 48rem){.btn,#ScheduleAnAppointment input[type=submit]{font-size:1.6rem}}.btn-solid,#ScheduleAnAppointment input[type=submit]{border:none}.btn-solid-primary,#ScheduleAnAppointment input[type=submit]{background:#063b7d;color:#fff}.btn-outlined{border:.2rem solid transparent;background:none}.btn-outlined-primary{border-color:#063b7d;color:#063b7d}.btn-outlined-secondary{border-color:#fff;color:#d1e2f9}.banner-strip{background-size:cover;-moz-background-size:cover;-webkit-background-position:cover;background-position:center center;background-repeat:no-repeat;height:30rem;color:#fff}.banner-strip .container,.banner-strip .schedule div,.schedule .banner-strip div{padding-bottom:3.2rem;padding-top:7.2rem;height:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:flex-end}.banner-strip h1,.banner-strip h2{font-size:4.4rem;line-height:4.4rem;text-transform:uppercase;font-family:"Din Medium";margin:0}.banner-strip .cta,.banner-strip p{margin-top:2.4rem}.banner-strip p{font-size:1.4rem}@media(min-width: 36rem){.banner-strip h1,.banner-strip h2{font-size:4.8rem;line-height:4.8rem}}@media(min-width: 48rem){.banner-strip{height:60.4rem}.banner-strip .container,.banner-strip .schedule div,.schedule .banner-strip div{padding-bottom:6.4rem;padding-top:6.4rem}.banner-strip h1,.banner-strip h2{font-size:6.4rem;line-height:6.4rem}}@media(min-width: 62rem){.banner-strip .wrapper{padding-left:6.4rem}}div.wpcf7{margin:0;padding:0}div.wpcf7 br{display:none}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2rem 0 0;padding:1.5rem;color:#fff;font-size:1.3rem;text-align:center}div.wpcf7-mail-sent-ok{background:green}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{background:red}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1.3rem;font-weight:normal;display:block;text-align:center;padding:.75rem 0 0}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid orange;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.schedule{background-color:#d5edfb;color:#063b7d;z-index:1;display:flex;flex-direction:column;justify-content:center}.schedule p{opacity:.8;margin:0;font-family:"Avenir Book"}.schedule p strong{font-family:"Avenir Roman"}@media(min-width: 48rem){.schedule{background-repeat:no-repeat;background-position:center right;background-image:url(../imgs/sched-img.png);background-size:auto 100%}}.our-clinics{margin-top:3.2rem}.our-clinics h4{font-size:1.2rem;line-height:1.2rem;text-transform:uppercase;font-family:"Avenir Medium";color:#063b7d;margin-bottom:1.2rem;letter-spacing:.2rem;padding:0 0 0 3.2rem}.our-clinics ul{padding:0 3.2rem;margin:0;list-style:none;display:flex}.our-clinics ul li{color:#4f4f4f;opacity:.4;cursor:pointer}.our-clinics ul li.active{color:#063b7d;opacity:1}.our-clinics ul.clinic-tab{border-bottom:.1rem solid rgba(0,0,0,.1);font-size:2.2rem;line-height:2.2rem;font-family:"Avenir Heavy"}.our-clinics ul.clinic-tab li{padding:0 0 2.4rem 0;position:relative}.our-clinics ul.clinic-tab li:first-child{margin-right:2.4rem}.our-clinics ul.clinic-tab li.active:after{content:"";height:.1rem;background:#063b7d;left:0;bottom:-0.1rem;position:absolute;width:100%}.our-clinics ul.doctor-tab{font-size:1.6rem;line-height:1.6rem;font-family:"Avenir Heavy";margin:2.4rem 0}.our-clinics ul.doctor-tab li:first-child{margin-right:2.4rem}.our-clinics .tab-content{position:relative}.our-clinics .choose-schedule label{font-size:1rem;color:#000;opacity:.4;display:block;margin:0;position:absolute;top:-1.4rem;left:0;font-family:"Avenir Heavy"}.our-clinics .choose-schedule input{height:3.8rem;border:none;border-bottom:.1rem solid rgba(0,0,0,.1);width:100%;background:url("../svgs/dropdown.svg") no-repeat right 1rem;font-family:"Avenir Heavy";padding:1rem 0;line-height:1.6rem;outline:none}.our-clinics .unit{padding:0 3.2rem 10.2rem;display:none}.our-clinics .unit.active{display:block}.our-clinics .location,.our-clinics p{padding-left:4rem}.our-clinics p{font-size:1.2rem;margin:1.6rem 0 11.2rem;color:#4f4f4f}.our-clinics .room-schedule{font-family:"Avenir Heavy"}.our-clinics .room-schedule div{display:none}.our-clinics .room-schedule div.active{display:flex;flex-wrap:wrap}.our-clinics .room-schedule span{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2)}.our-clinics .room-schedule em{display:block;font-style:normal;text-transform:uppercase;font-size:1.2rem;line-height:1.2rem;letter-spacing:.1rem;opacity:.6;color:#063b7d;margin-bottom:2.4rem}.our-clinics .room-schedule .no-sched{display:none}.our-clinics .room-schedule .no-sched em{color:#4f4f4f;opacity:.4}.our-clinics .room-schedule strong{font-size:2.2rem;line-height:2.2rem;color:#063b7d}.our-clinics address{color:#4f4f4f}@media(max-width: 61.9375rem){.our-clinics.container,.schedule div.our-clinics{max-width:none;padding-left:0;padding-right:0}}@media(max-width: 47.9375rem){.our-clinics .choose-schedule{margin-bottom:3.2rem;margin-left:4rem}.our-clinics .choose-schedule .btn,.our-clinics .choose-schedule #ScheduleAnAppointment input[type=submit],#ScheduleAnAppointment .our-clinics .choose-schedule input[type=submit]{position:absolute;bottom:3.2rem;width:20rem;left:50%;margin-left:-10rem}.our-clinics .choose-schedule .datepicker{position:relative}.our-clinics .choose-schedule.desktop .datepicker{display:none}.our-clinics p{margin-bottom:3.2rem}.our-clinics .room-schedule{margin-left:-3.2rem;margin-right:-3.2rem;border-bottom:.1rem solid rgba(0,0,0,.075);border-top:.1rem solid rgba(0,0,0,.075)}.our-clinics .room-schedule div{position:relative}.our-clinics .room-schedule div:before,.our-clinics .room-schedule div:after{content:"";position:absolute;background:rgba(0,0,0,.075)}.our-clinics .room-schedule div:before{height:.1rem;width:100%;top:50%;margin-top:-0.05rem;left:0}.our-clinics .room-schedule div:after{width:.1rem;height:100%;left:50%;margin-left:-0.05rem;top:0}.our-clinics .room-schedule span{padding:3.2rem}.our-clinics .unit.active[rel=suite-506] .dr-mikhail-lew-p-ver.active:before{display:none}}@media(min-width: 48rem){.our-clinics{margin-top:6.4rem}.our-clinics h4{padding:0 0 0 6.4rem}.our-clinics .tabs{border-bottom:.1rem solid rgba(0,0,0,.1);display:flex;align-items:flex-end;justify-content:space-between;padding:0 6.4rem}.our-clinics ul{padding:0}.our-clinics ul.clinic-tab{border:0}.our-clinics ul.clinic-tab li{font-size:2.4rem;line-height:2.4rem;width:auto;padding:0 3.2rem 2.4rem 0}.our-clinics ul.clinic-tab li:last-child{padding-right:0}.our-clinics ul.doctor-tab{text-align:right;padding:0 6.4rem}.our-clinics ul.doctor-tab li{padding-top:0;padding-right:0}.our-clinics ul.doctor-tab li:first-child{margin-right:3.2rem}.our-clinics .unit{padding:0 6.4rem 6.4rem}.our-clinics .room-schedule{padding-left:4rem}.our-clinics .room-schedule span{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3);margin-bottom:3.2rem}.our-clinics .room-schedule strong{font-size:2rem;line-height:2rem}.our-clinics .room-schedule .no-sched{display:block}.our-clinics p{margin-bottom:4.8rem}.our-clinics .location{max-width:36rem}.our-clinics .choose-schedule{position:absolute;width:20rem;right:6.4rem;top:5rem}.our-clinics .choose-schedule .btn,.our-clinics .choose-schedule #ScheduleAnAppointment input[type=submit],#ScheduleAnAppointment .our-clinics .choose-schedule input[type=submit]{width:100%;margin-top:1.6rem}.our-clinics .choose-schedule.mobile{display:none}}@media(min-width: 62rem){.our-clinics h4{padding:0 0 0 6.4rem}.our-clinics ul.doctor-tab li:first-child{margin-right:6.4rem}.our-clinics .location{max-width:none;padding-right:44.8rem}.our-clinics .choose-schedule{width:42.4rem;display:flex;justify-content:space-between}.our-clinics .choose-schedule .datepicker,.our-clinics .choose-schedule .btn,.our-clinics .choose-schedule #ScheduleAnAppointment input[type=submit],#ScheduleAnAppointment .our-clinics .choose-schedule input[type=submit]{width:20rem;margin:0}}@media(min-width: 75rem){.our-clinics .room-schedule span{width:-webkit-calc(100% / 6);width:-moz-calc(100% / 6);width:calc(100% / 6);margin-bottom:0}}.breadcrumbs{position:absolute;top:10.4rem;left:0;padding:0 3.2rem 2.4rem;z-index:1}.breadcrumbs ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;font-size:1.2rem;color:#fff}.breadcrumbs a{font-family:"Avenir Book";color:rgba(255,255,255,.4);text-decoration:none}.breadcrumbs span{font-family:"Avenir Medium"}.breadcrumbs svg{margin:-0.4rem 1.6rem 0}@media(max-width: 47.9375rem){.breadcrumbs{opacity:.6}.breadcrumbs li:first-child,.breadcrumbs svg{display:none}}@media(min-width: 48rem){.breadcrumbs{padding:3.2rem 2.4rem;top:7.4rem}}.admin-bar .breadcrumbs{top:15rem}@media(min-width: 48rem){.admin-bar .breadcrumbs{top:10.6rem}}@media(max-width: 61.9375rem){body{overflow:hidden}}@media(max-width: 47.9375rem){#siteheader{z-index:2}#siteheader .logo{color:#2d2a25}.breadcrumbs ul{color:#2d2a25}.menu-trigger button span,.menu-trigger button:before,.menu-trigger button:after{background:#2d2a25}.menu-active .menu-trigger button span,.menu-active .menu-trigger button:before,.menu-active .menu-trigger button:after{background:#fff}}.coverphoto{background-position:center right;color:#fff;position:relative}.coverphoto .container,.coverphoto .schedule div,.schedule .coverphoto div{height:100%;display:flex;align-items:flex-end;padding-bottom:3.2rem;position:relative;z-index:1}.coverphoto .container div,.coverphoto .schedule div div,.schedule .coverphoto div div{width:45.6rem}.coverphoto h1{font-family:"Din Medium";text-transform:uppercase;font-size:4.8rem;line-height:4.8rem;margin:0 0 1.2rem;font-weight:normal}.coverphoto p{margin:0 0 0 .4rem}@media(max-width: 47.9375rem){.coverphoto:after{content:"";height:25%;width:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top, #9AA1A7, transparent);background-image:-moz-linear-gradient(to top, #9AA1A7, transparent);background-image:-webkit-linear-gradient(to top, #9AA1A7, transparent);z-index:0}}@media(min-width: 62rem){.coverphoto{background-position:top left}.coverphoto .container,.coverphoto .schedule div,.schedule .coverphoto div{display:flex;align-items:center;justify-content:flex-end}.coverphoto h1{font-size:6.4rem;line-height:6.4rem}}.tab-next{position:relative}.tab-next .tab{z-index:1;background:#fff;padding:3.2rem 0;font-family:"Avenir Heavy";display:flex;align-items:flex-end}.tab-next .tab ul{display:flex;line-height:1.6rem;padding:0;margin:0;list-style:none;color:#808586}.tab-next .tab ul li{cursor:pointer;opacity:.5;margin-right:3.2rem}.tab-next .tab ul li:last-child{margin-right:0}.tab-next .tab ul .active{color:#063b7d;opacity:1}.tab-next:after{position:absolute;bottom:0;left:-3.2rem;content:"";height:.1rem;background:rgba(62,60,57,.15);width:-webkit-calc(100% + 6.4rem);width:-moz-calc(100% + 6.4rem);width:calc(100% + 6.4rem)}@media(min-width: 36rem){.tab-next:after{width:100%;left:0}}@media(min-width: 48rem){.tab-next:after{display:none}}@media(min-width: 62rem){.tab-next{display:flex;align-items:center;justify-content:space-between;margin-top:-7.2rem}.tab-next .tab{width:-webkit-calc(100%  - 50rem);width:-moz-calc(100%  - 50rem);width:calc(100%  - 50rem);height:12rem;padding:0 2.4rem 2.4rem 6.4rem}.tab-next .tab ul li{margin-right:6.4rem}}@media(min-width: 75rem){.tab-next .tab{width:-webkit-calc(100%  - 67rem);width:-moz-calc(100%  - 67rem);width:calc(100%  - 67rem)}}.next-dr{background:radial-gradient(65.89% 1642.69% at 83.43% 49.61%, #E8E8E8 0%, #b1bac1 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:0 3.2rem 2.4rem 3.2rem;height:12rem;color:#fff;position:relative;font-family:"Avenir Heavy";text-decoration:none;display:none}.next-dr em{display:block;font-size:1.2rem;line-height:1.2rem;font-style:normal;text-transform:uppercase;margin-bottom:1.2rem;opacity:.5;letter-spacing:.15rem;font-family:"Avenir Black"}.next-dr span{font-size:2.4rem;line-height:2rem}.next-dr img{position:absolute;bottom:0;right:2.4rem}.next-dr.formobile{padding:3.2rem 15rem 3.2rem 3.2rem;display:flex;width:100%;height:auto}.next-dr.formobile img{width:20rem;right:-2.4rem}@media(min-width: 48rem){.next-dr.formobile img{right:2.4rem}}@media(min-width: 62rem){.next-dr{width:50rem;display:flex;padding:0 2.4rem 2.4rem}.next-dr.formobile{display:none}}@media(min-width: 75rem){.next-dr{width:67rem}}.tab-content-item{padding:3.2rem 0 9.6rem;display:none;color:#3e3c39}.tab-content-item.active{display:block}.tab-content-item p:last-child{margin:0}.tab-content-item .wp-caption p{font-size:1.2rem;opacity:.4;margin:1.2rem 0 0}.tab-content-item .wp-caption img{width:100%;height:auto}@media(max-width: 61.9375rem){.tab-content-item .wp-caption{width:100% !important;margin-bottom:3.2rem}}@media(min-width: 62rem){.tab-content-item{padding:6.4rem}.tab-content-item .wp-caption.alignright{float:right;margin:0 0 4.8rem 4.8rem}}.practice-expertise{background-color:#000;background-position:right top}.practice-expertise h2 span{font-family:"Playfair Display",serif;font-weight:bold}.practice-expertise p{max-width:56rem;font-family:"Avenir Book";opacity:.6;padding-right:50%}.practice-expertise p strong{font-weight:normal;font-family:"Avenir Heavy"}@media(max-width: 47.9375rem){.practice-expertise{height:100vh}.practice-expertise .container,.practice-expertise .schedule div,.schedule .practice-expertise div{justify-content:flex-start;position:relative}.practice-expertise .cta{position:absolute;bottom:3.2rem}}@media(max-width: 23.375rem){.practice-expertise h2{font-size:4rem;line-height:4rem}}@media(min-width: 23.4375rem){.practice-expertise p{padding-right:3.2rem}}.schedule{padding:3.2rem 0}.schedule h2{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;font-family:"Avenir Black"}.schedule p{max-width:50rem}@media(min-width: 62rem){.schedule{padding:6.4rem 0}.schedule div{padding-left:12.8rem}}#sitefooter{border-top:.1rem solid rgba(0,0,0,.1)}#sitefooter{padding:3.2rem 0;font-size:1.4rem}#sitefooter .logo{color:#3e3c39;font-family:"Avenir Heavy";text-decoration:none;font-size:1.6rem}#sitefooter ul{padding:0;margin:0;list-style:none}#sitefooter li{font-family:"Avenir Book";margin:0 0 1.2rem}#sitefooter li:first-child{font-family:"Avenir Heavy"}#sitefooter li:last-child{margin-bottom:0}#sitefooter a{text-decoration:none}#sitefooter .addresses{margin-top:2.4rem}#sitefooter address{margin:0 0 1.2rem 0;color:#3e3c39;opacity:.6;font-family:"Avenir Book"}#sitefooter address:last-child{margin:0}#sitefooter .socials{margin-top:2.4rem;font-size:2.4rem}@media(min-width: 48rem){#sitefooter{padding:6.4rem 0;font-size:1.2rem}#sitefooter ul{display:flex;justify-content:flex-start}#sitefooter li{margin:0 0 0 2.4rem}#sitefooter li:first-child{margin:0}#sitefooter .addresses{display:flex;justify-content:space-between;margin-top:2.4rem}#sitefooter address{margin:0;width:-webkit-calc(50% - 2.4rem);width:-moz-calc(50% - 2.4rem);width:calc(50% - 2.4rem)}}@media(max-width: 35.9375rem){#sitefooter ul{margin-left:-3.2rem;margin-right:-3.2rem;padding-left:3.2rem;padding-right:3.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(0,0,0,.075)}}@media(max-width: 61.9375rem){#sitefooter ul{margin-top:2.4rem}}@media(min-width: 62rem){#sitefooter .container,#sitefooter .schedule div,.schedule #sitefooter div{display:flex;align-items:flex-start;justify-content:space-between}#sitefooter ul{display:flex;justify-content:flex-end;flex-wrap:wrap;text-align:right;width:35rem}#sitefooter li{margin-bottom:1.2rem}#sitefooter address{width:20rem;margin:0 4.8rem 0 0}#sitefooter .socials{text-align:right;margin-top:.8rem}}@media(min-width: 75rem){#sitefooter .container,#sitefooter .schedule div,.schedule #sitefooter div{padding-left:12.8rem;padding-right:12.8rem}}@media(min-width: 82.5rem){#sitefooter ul{width:auto}#sitefooter li{margin-bottom:0}#sitefooter .socials{margin-top:3.2rem}}/*# sourceMappingURL=meet-your-doctors.css.map */
