.text-small{font-size:.8em}@media only screen and (max-width:768px){.hide-tablet-portrait{display:none}}@media screen and (min-width:641px){.show-smartphone{display:none}}@media only screen and (min-width:1025px){.button.large{padding:15px 30px;font-size:22px}}.button i{margin-left:5px}.image-wrap:before,.video-wrap:before{background:#000;background:linear-gradient(135deg,#2c72bd 0,#225994 100%);-webkit-clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);-moz-clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);-o-clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);-ms-clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);clip-path:polygon(0 15%,100% 0,100% 85%,0 100%);content:"";display:block;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}@media only screen and (max-width:640px){.image-wrap:before,.video-wrap:before{top:-10px;left:-10px;bottom:-10px;right:-10px}}.home #special-message:before,.home .hero__background .slide img,.location .image-wrap:before,.location .video-wrap:before{display:none}.image-wrap iframe,.image-wrap img,.video-wrap iframe,.video-wrap img{-webkit-box-shadow:0 0 15px rgba(59,66,70,.3);-moz-box-shadow:0 0 15px rgba(59,66,70,.3);box-shadow:0 0 15px rgba(59,66,70,.3);position:relative;border:4px solid #fff!important}.video-wrap iframe{position:absolute}.background-pattern,.image-wrap,.page-id-309 .full-width.background,.page-template-template-about #doctors,.page-template-template-about #highlights,.page-template-template-about .full-width,.video-wrap{position:relative}@media (min-width:1025px){.button.large{font-size:18px;letter-spacing:2px}}.scrolled #header{-webkit-box-shadow:0 5px 25px rgba(59,66,70,.2);-moz-box-shadow:0 5px 25px rgba(59,66,70,.2);box-shadow:0 5px 25px rgba(59,66,70,.2)}#header .megamenu h4{text-transform:uppercase;letter-spacing:1px;font-size:15px;opacity:.4;border-bottom:1px solid #fff;padding-bottom:15px}.insurance__list{border:0;justify-content:center;align-items:stretch;margin:30px auto 0}.insurance__list li{flex:0 0 31.333%;margin:1%;box-shadow:none;padding:0}@media only screen and (max-width:640px){.insurance__list li{flex:0 0 48%}}.insurance__list li a{font-family:proxima-nova,sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center;height:100%;text-decoration:none;text-align:center;padding:15px 10px;border:3px dotted #efefef;border-radius:6px}.horizontal-cards .horizontal-card{border-radius:8px;overflow:hidden;background:#fff;border:0}.horizontal-cards .horizontal-card h4{color:#2c72bd;text-transform:none;letter-spacing:0;margin-bottom:10px}.social-callout{background:#000;background:linear-gradient(135deg,#225994 0,#2c72bd 100%)}.social-callout+.testimonials{padding-top:90px!important;border-bottom:1px solid #efefef}.cards .card h4,.mini-icon-list li a,.mini-icon-list li a h5,.social-callout+.testimonials h4{color:#2c72bd}.social-callout+.testimonials .owl-carousel:after,.social-callout+.testimonials .owl-carousel:before{color:#2c72bd;opacity:1}@media (min-width:1025px){.social-callout+.testimonials .owl-carousel:after,.social-callout+.testimonials .owl-carousel:before{font-size:50px}}@media only screen and (max-width:tablet-potrait){.social-callout+.testimonials{padding-top:60px!important}}.callouts ul .callout__icon,.mini-icon-list li a .mini-icon-list__icon{background:0 0}section.blog a:not(.button){color:#2c72bd}section.blog a:not(.button):hover{text-decoration:none}.horizontal-cards .horizontal-card section.blog a:not(.button):hover h4,.page-id-309 .callouts section.blog a:not(.button):hover h4,section.blog a:not(.button):hover .horizontal-cards .horizontal-card h4,section.blog a:not(.button):hover .page-id-309 .callouts h4,section.blog a:not(.button):hover h3{color:#225994}.horizontal-cards .horizontal-card section.blog a:not(.button) h4,.page-id-309 .callouts section.blog a:not(.button) h4,section.blog a:not(.button) .horizontal-cards .horizontal-card h4,section.blog a:not(.button) .page-id-309 .callouts h4,section.blog a:not(.button) h3{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.two-column .column .button{margin-top:30px}.accreditations .column{width:100%;text-align:center}.accreditations .column:nth-child(2){margin:0 auto}.accreditations .column .flex{margin:0;align-items:center!important}.accreditations .column .flex>*{width:12.667%;margin:0 2%!important}.accreditations .column .flex>:nth-child(n+7){margin-top:4%!important}@media only screen and (max-width:768px){.accreditations .column .flex>*{width:29.333%}.accreditations .column .flex>:nth-child(n+4){margin-top:4%!important}}.location{padding:90px 0!important}@media only screen and (max-width:768px){.location{padding:60px 0!important}}.location .flex{border-radius:8px;background:#fff;padding:60px}@media only screen and (max-width:640px){.location .flex{padding:30px}}.location .flex .column:nth-child(1) .button{margin-bottom:30px}.location .flex .column:nth-child(1) .image-wrap,.location .flex .column:nth-child(1) iframe{height:100%;min-height:250px;max-height:420px}.location .flex .column:nth-child(2) h3,.location .flex .column:nth-child(2) h4{color:#2c72bd}@media (min-width:769px){.location .flex .column{width:50%}.location .flex .column:nth-child(2){padding-left:60px}}@media only screen and (max-width:768px){.location .flex .column{width:100%}.location .flex .column:nth-child(1){order:2;margin:0}.location .flex .column:nth-child(2){margin-bottom:30px;text-align:center;order:1}}article{align-items:flex-start}article .article__image{border-right:4px solid #2c72bd}@media only screen and (max-width:640px){article .article__image{border-width:2px}}.gform_wrapper .gfield_label{color:#2c72bd}.gform_wrapper .gform_fields .gfield input[type=email],.gform_wrapper .gform_fields .gfield input[type=tel],.gform_wrapper .gform_fields .gfield input[type=text],.gform_wrapper .gform_fields .gfield textarea{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;border:0;border-left:3px solid #2c72bd;background:#efefef}.gform_wrapper .gform_fields .gfield input[type=email]:focus,.gform_wrapper .gform_fields .gfield input[type=tel]:focus,.gform_wrapper .gform_fields .gfield input[type=text]:focus,.gform_wrapper .gform_fields .gfield textarea:focus{border-color:#225994}.home .hero{padding:500px 0 50px}@media only screen and (max-width:1280px){.home .hero{padding:450px 0 50px}}@media only screen and (max-width:768px){.home .hero{padding:300px 0 50px}}@media only screen and (max-width:640px){.home .hero{padding:200px 0 50px}}.home .hero__background,.page-id-309 .callouts ul .callout__icon img{width:100%}.home .hero__background:before{background:0 0;background:-moz-linear-gradient(top,rgba(59,66,70,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(59,66,70,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(59,66,70,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(59,66,70,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(59,66,70,0) 0%,#000 100%);background:linear-gradient(to bottom,rgba(59,66,70,0) 0,#000 100%);content:"";position:absolute;height:75%;width:100%;z-index:1;top:auto;bottom:0;opacity:.5}@media only screen and (max-width:640px){.home .hero__background:before{opacity:.8}}.home .hero__background .owl-item,.home .hero__background .owl-stage,.home .hero__background .owl-stage-outer,.home .hero__background .slide{height:100%}.home .hero__background .slide{background-position:center top;background-size:cover}@media (min-width:1801px){.home .hero__background .slide{background-position:center top -50px}}.home .hero__content{width:80%;margin:0 auto;max-width:860px;color:#fff;text-align:center}.home .hero__content .horizontal-cards .horizontal-card h4,.home .hero__content .page-id-309 .callouts h4,.home .hero__content h1,.home .hero__content h3,.horizontal-cards .horizontal-card .home .hero__content h4,.page-id-309 .callouts .home .hero__content h4{text-shadow:0 5px 10px rgba(59,66,70,.8);color:#fff;max-width:100%}.home .hero__content .hero__actions{max-width:100%}.home .hero__content .hero__actions .button{margin-bottom:0}.home #homepage-cards{background-color:transparent;border-bottom:1px solid #efefef;z-index:1;padding:90px 0}@media only screen and (max-width:768px){.home #homepage-cards{padding:60px 0}}.home #homepage-cards .container{top:0;margin-bottom:0}.home #homepage-cards .container .card{border:0;box-shadow:0 0 15px rgba(59,66,70,.1)}.home #financial{position:relative;padding-top:90px;color:#fff}@media only screen and (max-width:768px){.home #financial{padding-top:60px}}.home #financial .button{border:3px solid #fff}.home #financial .button:hover,.home #plans>.container>.button{background:#fff;color:#2c72bd}.home #services{background:0 0}.home #plans{background:#000;background:linear-gradient(135deg,#225994 0,#2c72bd 100%);color:#fff;padding-top:90px}@media only screen and (max-width:768px){.home #plans{padding-top:60px}}.home #plans .card{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;color:#3b4246}.home #special-message{position:relative;color:#fff;padding:0;background-size:50%auto;background-position:right top;background-repeat:no-repeat;background-color:#2c72bd;text-align:left}@media only screen and (max-width:1400px){.home #special-message{background-size:cover;background-position:center top 20%;padding:120px 60px}}@media only screen and (max-width:1024px){.home #special-message{padding:180px 60px 60px;text-align:center;background-position:center top 10%}}@media only screen and (max-width:640px){.home #special-message{padding:300px 30px 60px;background-size:300%auto;background-position:left 65%top 25%}}.home #special-message .full-width__inner{margin:0;width:50%;padding:120px}@media only screen and (max-width:1600px){.home #special-message .full-width__inner{padding:60px}}@media only screen and (max-width:1400px){.home #special-message .full-width__inner{padding:0;width:60%}}@media only screen and (max-width:1024px){.home #special-message .full-width__inner{width:100%}}@media only screen and (max-width:1400px){.home #special-message:before{content:"";background:#000;background:linear-gradient(135deg,#2c72bd 0,rgba(34,89,148,.8) 100%);display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.9}}@media only screen and (max-width:1400px) and (max-width:640px){.home #special-message:before{background:rgba(34,89,148,.8);background:-moz-linear-gradient(top,rgba(34,89,148,.8) 0,#2c72bd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(34,89,148,.8)),color-stop(100%,#2c72bd));background:-webkit-linear-gradient(top,rgba(34,89,148,.8) 0,#2c72bd 100%);background:-o-linear-gradient(top,rgba(34,89,148,.8) 0,#2c72bd 100%);background:-ms-linear-gradient(top,rgba(34,89,148,.8) 0%,#2c72bd 100%);background:linear-gradient(to bottom,rgba(34,89,148,.8) 0,#2c72bd 100%);opacity:1}}.page-template-template-about .full-width{padding:90px 0 30px!important;border-top:1px solid #efefef}@media only screen and (max-width:768px){.page-template-template-about .full-width{padding:60px 0!important}}.page-template-template-about .two-column ul li{-webkit-box-shadow:0 5px 15px rgba(59,66,70,.2);-moz-box-shadow:0 5px 15px rgba(59,66,70,.2);box-shadow:0 5px 15px rgba(59,66,70,.2);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:proxima-nova,sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;width:47%;margin-right:3%;padding:10px;background:#fff}.page-template-template-about #doctors{padding-top:0;border-bottom:1px solid #efefef}.page-template-template-about #doctors+.cards{padding-top:60px}.page-template-template-about #doctors .horizontal-card{width:100%;margin:0 auto;box-shadow:0 0 15px rgba(59,66,70,.1)}.page-template-template-about #doctors .horizontal-card:not(:last-child){margin-bottom:30px}.page-template-template-about #doctors .horizontal-card__photo{background-position:center top;min-height:400px}.page-template-template-about #highlights{padding-top:90px}@media only screen and (max-width:tablet-potrait){.page-template-template-about #highlights{padding-top:60px}}.single-doctor .two-column{background:0 0}.single-doctor .two-column .flex{align-items:flex-start}.single-doctor .cards .flex{align-items:center}@media (min-width:769px){.single-doctor .cards .card--button-only{flex:1;margin:10px 5px 0!important}}.page-template-template-services .two-column-full:nth-child(even){background:#efefef}.page-id-309 .callouts h4{color:#2c72bd;letter-spacing:none;text-transform:none}@media (min-width:769px){.page-id-1496 .cards .card{width:45%;margin:0 2.5%}.page-id-1496 .cards .card:nth-child(n+3){margin-top:5%}}.postid-494 .two-column-full .column.background{background-position:bottom right}.flex-ser{display:flex;flex-direction:row;justify-content:center}.flex-ser div{width:25%;margin:20px}.flex-ser div .aye{display:block;margin:30px auto 0;padding:10px;color:#2c72bd;background:#fff;border-radius:20px;width:60%;text-decoration:none;text-align:center;text-transform:uppercase;border:1px solid transparent}.flex-ser div .aye:hover{color:white;background:#2c72bd;border:1px solid white}.flex-ser div img{width:100%;border:3px solid white}.home #special-message .full-width__inner{width:100%;max-width:100%}.home #special-message h2{display:none}@media screen and (max-width:800px){.flex-ser{flex-direction:column}.flex-ser div{width:90%}.flex-ser div .aye{width:90%}}@media only screen and (max-width:640px){.home #special-message{padding:30px}}