/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Palanquin',sans-serif;font-size:16px;line-height:1.42857143em;font-weight:300;margin:0 !important;color:#303e48;}a,a:hover{color:#0070bf;}.secondary-menu-wrapper{background-color:#103046;color:#fff;text-transform:uppercase;font-size:1.2em;}.secondary-menu{vertical-align:middle;font-size:0.875em;padding:5px 0;}.secondary-menu-block{display:inline-block;}.secondary-menu-block li{display:inline-block;}.secondary-menu-block li a,.secondary-menu-block li a:hover,.secondary-menu-block li a:focus{color:#fff;padding:5px 10px;display:inline-block;background-color:transparent;}.secondary-menu-block li a:after{content:'\f0da';font-family:'Font Awesome 5 Free';margin-left:10px;color:#0070bf;font-weight:900;}.text-sizer-block{display:inline-block;padding:5px 10px;}.text-sizer-block p{margin:0;}.text-sizer-block p a{background-color:#29a4fa;color:#fff;border-radius:50%;display:inline-block;width:20px;height:20px;line-height:18px;box-sizing:border-box;text-align:center;vertical-align:middle;font-weight:bold;margin:-0.25em 0 0 5px;}.text-sizer-block p a:hover,.text-sizer-block p a:focus{text-decoration:none;}@media (min-width:768px){.secondary-menu{text-align:right;}}.region-branding .logo{box-sizing:border-box;vertical-align:middle;padding:10px;display:block;text-align:center;}.region-branding .logo img{width:100%;height:auto;max-width:500px;}.region-branding .name,.region-branding .navbar-text{display:none;}.region-branding .header-contact{vertical-align:middle;text-align:center;font-size:1.25em;color:#103046;}.region-branding .header-contact a,.region-branding .header-contact a{background-color:#0070bf;color:#fff;border-radius:2px;display:block;padding:5px 10px;margin:0 auto 10px;max-width:300px;font-size:0.7em;text-transform:uppercase;text-decoration:none;}.region-branding .header-contact a:first-child,.region-branding .header-contact a:first-child:hover{background:transparent;color:#0070bf;padding:0;margin:0 0 20px 0;font-size:1.25em;display:inline-block;}@media (min-width:768px){.region-branding{display:flex;align-items:center;justify-content:center;}.region-branding .logo{width:50%;padding:10px 20px 10px 0;}.region-branding .header-contact{width:50%;vertical-align:middle;text-align:center;font-size:1.5em;}}.navbar-wrapper .navbar{margin-bottom:0;}.navbar-wrapper,.footer-menu-wrapper{background:#eeeeee;background:linear-gradient(180deg,#eeeeee 0%,#ffffff 35%,#ffffff 100%);}.footer-menu-wrapper{display:none;}.navbar-wrapper .navbar-nav,.footer-menu-wrapper .navbar-nav{display:block;float:none;text-align:center;font-size:1.25em;font-weight:300;margin:0;}.navbar-wrapper .nav-label{margin:14px 20px;display:inline-block;font-size:16px;font-weight:700;}.navbar-wrapper .navbar-nav a,.navbar-wrapper .navbar-nav a:hover,.navbar-wrapper .navbar-nav a:focus,.navbar-wrapper .navbar-default .navbar-nav a,.navbar-wrapper .navbar-default .navbar-nav > li > a,.footer-menu-wrapper .navbar-nav a,.footer-menu-wrapper .navbar-nav a:hover,.footer-menu-wrapper .navbar-nav a:focus,.footer-menu-wrapper .navbar-default .navbar-nav a,.footer-menu-wrapper .navbar-default .navbar-nav > li > a{color:#103046;background-color:transparent;text-decoration:none;position:relative;}.navbar-nav a:after{content:'\f0da';font-family:'Font Awesome 5 Free';margin-left:10px;color:#0070bf;font-weight:900;}.navbar-wrapper .navbar-nav li.active-trail a,.navbar-wrapper .navbar-nav li.active-trail a:hover,.navbar-wrapper .navbar-nav .active-trail a,.navbar-wrapper .navbar-nav .active-trail a:hover,.navbar-wrapper .navbar-nav > li > a.is-active,.navbar-wrapper .navbar-nav > .active > a:focus,.navbar-wrapper .navbar-nav > .active > a:hover,.footer-menu-wrapper .navbar-nav a.active-trail,.footer-menu-wrapper .navbar-nav a.active-trail:hover,.footer-menu-wrapper .navbar-nav .active-trail a,.footer-menu-wrapper .navbar-nav .active-trail a:hover,.footer-menu-wrapper .navbar-nav > li > a.is-active,.footer-menu-wrapper .navbar-nav > .active > a:focus,.footer-menu-wrapper .navbar-nav > .active > a:hover{background-color:#b2d4ec;color:#103046;}@media (min-width:768px){.footer-menu-wrapper{display:block;}.navbar-default{padding:0;border:none;background-color:transparent;}.navbar-wrapper .nav-label{display:none;}.navbar-collapse{padding:0;}.navbar-wrapper .navbar-nav,.footer-menu-wrapper .navbar-nav{display:flex;flex-direction:row;justify-content:space-between;float:none;font-size:1.125em;}.navbar-wrapper .navbar-nav li,.footer-menu-wrapper .navbar-nav li{float:none;}.navbar-wrapper .navbar-nav > li > a,.footer-menu-wrapper .navbar-nav > li > a{padding:15px 10px;}}@media (min-width:992px){.navbar-wrapper .navbar-nav,.footer-menu-wrapper .navbar-nav{font-size:1.25em;}.navbar-wrapper .navbar-nav > li > a,.footer-menu-wrapper .navbar-nav > li > a{padding:15px;}}@media (min-width:1200px){.navbar-wrapper .navbar-nav > li > a,.footer-menu-wrapper .navbar-nav > li > a{padding:15px 30px;}}.section-header-block{position:relative;margin-bottom:20px;padding-bottom:11px;border-bottom:solid 4px #29a4fa;}.region-section-header{position:relative;}.region-section-header::after{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:transparent;background:linear-gradient(90deg,#ffffff 0%,rgba(255,255,255,0) 5%,rgba(255,255,255,0) 95%,#ffffff 100%);content:' ';width:100%;height:100%;}.main-container{margin-top:20px;margin-bottom:40px;}.region-content .breadcrumb{padding:10px 0;background-color:transparent;font-weight:500;}.region-content article a{font-weight:bold;}.region-content article h2{color:#0070bf;}.region-content .before-after-gallery a,.region-content .before-after-gallery a:visited{display:block;padding:20px;margin:20px 0;font-weight:bold;text-align:center;background-color:#f1f1f1;}.region-sidebar-first .breadcrumb{padding-top:20px;padding-bottom:20px;margin-bottom:0;background-color:#103046;color:#fff;border-radius:0px;}.region-sidebar-first .breadcrumb li{display:none;}.region-sidebar-first .breadcrumb li:first-child{display:block;font-size:1.5em;line-height:1.42857143em;color:#fff;font-weight:300;padding-bottom:20px;border-bottom:solid 2px #0070bf;}.region-sidebar-first .breadcrumb li:first-child a,.region-sidebar-first .breadcrumb li:first-child a:hover,.region-sidebar-first .breadcrumb li:first-child a:focus{color:#fff;text-decoration:none;}.side-nav-block{background-color:#103046;color:#fff;border-radius:0px;}.side-nav-block .navbar-nav,.side-nav-block .nav{float:none;padding:0 0 20px;margin:0 0 20px 0;}.side-nav-block .navbar-nav li,.side-nav-block .nav li{float:none;}.side-nav-block .navbar-nav > li > a,.side-nav-block .navbar-nav > li > a:hover,.side-nav-block .navbar-nav > li > a:focus,.side-nav-block .nav > li > a,.side-nav-block .nav > li > a:hover,.side-nav-block .nav > li > a:focus{background-color:#103046 !important;padding-top:5px !important;padding-bottom:5px !important;line-height:1.42857143em !important;color:#b2d4ec !important;text-decoration:none !important;}h1.page-header{border-bottom:none;}.content div.align-center,.content figure.align-right,.content figure.align-left,.content div.align-right,.content div.align-left{margin:10px auto 20px;}.content .field--name-field-media-image{padding:10px;background:#f1f1f1;display:inline-block;}.content figcaption{font-weight:bold;text-align:center;padding-left:10px;padding-right:10px;}.view-patient-videos-by-category .views-field-field-video-title h4.field-content{margin-bottom:40px;}.content .field--type-webform{background-color:#f1f1f1;padding:20px;}.sidebar-info-block{padding:10px 20px;background-color:#f1f1f1;margin-bottom:20px;}.sidebar-info-block h2{font-size:24px;margin-top:10px;}@media (min-width:768px){.content figure.align-right,.content div.align-right{width:40%;height:auto;margin:0 0 20px 20px;}.content figure.align-left,.content div.align-left{width:40%;height:auto;margin:0 20px 20px 0;}}.footer-wrapper{background-color:#103046;color:#fff;}.footer{border-top:none;font-size:0.875em;margin-top:0;}.footer a,.footer a:hover,.footer a:focus{font-weight:bold;color:#29a4fa;}.footer-graphics img,.footer-graphics iframe{margin:20px 0;}.footer-graphics iframe{border-bottom:solid 1px #fff !important;}.footer-graphics img{border-radius:10px;max-width:300px;}.footer-graphic-tall{padding:0 80px;}.footer-graphic{font-weight:bold;}.footer-graphic-center img{margin:0 auto 20px;padding:0 40px;}@media (min-width:640px){.footer-graphic,.footer-graphic-center{text-align:center;}}#block-views-block-homepage-intro-block-1{position:relative;}#block-views-block-homepage-intro-block-1 .homepage-intro-text{color:#103046;background-color:#fff;padding:10px 20px;border-top:solid 3px #0070bf;font-size:18px;line-height:1.42857143em;text-align:center;}@media (min-width:768px){#block-views-block-homepage-intro-block-1 .homepage-intro-text{position:absolute;bottom:10%;right:10%;padding:20px;font-size:21px;line-height:1.42857143em;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.2);}}@media (min-width:992px){#block-views-block-homepage-intro-block-1 .homepage-intro-text{font-size:24px;line-height:1.42857143em;}}@media (min-width:1200px){#block-views-block-homepage-intro-block-1 .homepage-intro-text{font-size:28px;line-height:1.42857143em;}}#block-views-block-homepage-intro-block-1 .homepage-intro-text .letter{display:inline-block;line-height:1.42857143em;}.section-highlighted-wrapper{background-color:#e1effa;padding-top:20px;padding-bottom:40px;}#views-bootstrap-services-promos-block-1 .views-field-nothing-1{background-color:#fff;border:solid 1px #e0e0e0;margin-top:20px;margin-bottom:20px;}#views-bootstrap-services-promos-block-1 .views-field-field-service-image{padding-bottom:2px;border-bottom:solid 3px #29a4fa;}#views-bootstrap-services-promos-block-1 .views-field-field-service-image img{width:100%;height:auto;max-width:800px;}#views-bootstrap-services-promos-block-1 .views-field-title{text-align:center;}#views-bootstrap-services-promos-block-1 .views-field-title h3{font-weight:300;}#views-bootstrap-services-promos-block-1 .views-field-more{text-align:center;}#views-bootstrap-services-promos-block-1 .views-field-more a{display:inline-block;padding:5px 20px;background-color:#0070bf;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:10px;margin-bottom:20px;font-weight:normal;font-size:0.875em;}#views-bootstrap-services-promos-block-1 .views-field-more a:after{content:'\f0da';font-family:'Font Awesome 5 Free';margin-left:10px;color:#29a4fa;font-weight:900;}.home-offices{background-color:#103046;padding:0 20px 0;text-align:center;}.home-offices h2{font-weight:300;color:#fff;padding:10px 0;margin-top:10px;border-bottom:solid 2px #b2d4ec;}.home-offices h3{font-weight:300;color:#fff;}.home-offices h4{font-weight:300;font-size:21px;color:#29a4fa;}.home-offices p{color:#fff;}.home-offices a{background-color:#0070bf;color:#fff;padding:5px 20px;text-transform:uppercase;text-decoration:none;margin:10px 0 20px;display:inline-block;}.testimonial-block{border:solid 1px #e0e0e0;margin:10px 0 20px;}.testimonial-block .views-field-body,.testimonial-block .field--name-body{padding:10px 20px;border-top:solid 3px #29a4fa;font-size:1.25em;line-height:1.42857143em;font-style:italic;}.testimonial-block .views-field-title,.testimonial-block .field--name-field-customer{background-color:#b2d4ec;font-weight:bold;padding:10px 20px;}@media (min-width:768px){.region-content .testimonial-block{margin-right:40px;}}.field--name-field-media-video-file video,.views-field-field-media-video-file video{width:100%;height:auto;max-width:640px;}.cocoen-drag::before{height:30px;left:50%;margin-left:-15px;width:30px;background:rgba(0,112,191,0.8);border-radius:50%;}.view-before-and-after-category h2{color:#0070bf;}article.before-and-after{margin:10px 0;}.views-view-grid article.before-and-after h2{display:none;}.corona{color:#000;width:80%;margin:20px auto;padding:20px 40px;background-color:#fff;display:block;border:solid 4px #900;}#block-amessageaboutcoronavirus{position:relative;z-index:9999;}#block-amessageaboutcoronavirus a{font-weight:bold;}#block-views-block-homepage-intro-block-1 .splide__toggle{display:none;}
