.container{position:relative;max-width:1200px;width:90%;margin:0 auto}.container:not(.flex):after,.container:not(.flex):before{content:" ";display:table}.container:not(.flex):after{clear:both}.container:not(.flex){*zoom:1}.inset-width{max-width:860px;margin:0 auto}.text-small{font-size:.8em}.align-center{text-align:center}.flex{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width:768px){.hide-tablet-portrait{display:none}}@media only screen and (max-width:640px){.hide-smartphone{display:none}}@media screen and (min-width:641px){.show-smartphone{display:none}}.padded{padding:90px 0}@media only screen and (max-width:1024px){.padded{padding:60px 0}}section.background{background:#efefef;background-color:#f8f8f8}.button{background:#fff;text-decoration:none}@media only screen and (min-width:1025px){.button.large{padding:15px 30px;font-size:22px}}.button:hover{background:#333}.button i{margin-left:5px}@font-face{font-family:"NeulisAlt-Bold";src:url(../fonts/NeulisAlt-Bold.woff2)format("woff2"),url(/fonts/NeulisAlt-Bold.woff)format("woff")}.image-wrap,.image-wrap iframe,.image-wrap img,.video-wrap,.video-wrap img,article .article__image,article .article__image iframe,article .article__image img{position:relative}.video-wrap iframe{position:absolute}.border-radius,.cards .card:not(.card--button-only),.horizontal-cards .horizontal-card,.image-wrap,.insurance__list li a,.video-wrap,article .article__image,section.location .flex .column:nth-child(2){border-radius:12px;overflow:hidden}.box-shadow,.cards .card:not(.card--button-only),.horizontal-cards .horizontal-card,.horizontal-cards .horizontal-card__photo,.image-wrap,.video-wrap,article .article__image{box-shadow:0 10px 35px rgba(51,51,51,.3)}#header .megamenu,.background-pattern,.hero.small,.page-template-template-services .two-column,.single-doctor .social-callout,section.icon-list,section.location{position:relative}#header .megamenu,.background-pattern,.background-pattern.colored,.hero.small,.home #financial,.home #homepage-cards,.page-template-template-services .two-column,.single-doctor .social-callout,section.icon-list,section.location{background-color:#007ea8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1189' height='792.7' viewBox='0 0 900 600'%3E%3Cg fill-opacity='0.05'%3E%3Cpath fill='%23FFFFFF' d='M306.9 210.2c-1.2-22.8-13.5-42.7-40.8-41.1c-18.3 1.1-35.9 3.6-47.5 20.1c-5.2 7.4-10.6 15.6-11.4 24.9c-0.5 5.8 0.2 12 1.2 17.7c9 49.6 85.3 46.7 96.4 0.2C306.6 224.9 307.3 217.4 306.9 210.2z'/%3E%3Cpath fill='%23ffffff' d='M137.2 481.3c-13.2-9.9-31.2-13.3-48.5-3.2c-12.6 7.3-19.1 17.4-21.1 28.2c-0.7 2.4-1.2 4.7-1.5 7c-8.2 35.4 33.7 78.9 72.6 48.6C167.6 539.3 164.4 501.6 137.2 481.3z'/%3E%3Cg fill='%23ffffff' %3E%3Cpath d='M547.9 588.3c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 619.7 553.9 604.2 547.9 588.3z'/%3E%3Cpath d='M547.9-11.7c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 19.7 553.9 4.2 547.9-11.7z'/%3E%3C/g%3E%3Cpath fill='%23ffffff' d='M849.7 498c-22.3 1.3-43.2 7.5-52.7 29.5c-3.3 7.7-7.3 15.7-7 24.3c2 55.6 86.1 63.4 98.8 10.1C890.6 554.6 877.3 496.4 849.7 498z'/%3E%3Cpath fill='%23ffffff' d='M762 291.1c-8.2-6.1-19.1-1.9-27.3 2.2c-7.4 3.7-14.4 8.2-21.6 12.1c-6.6 3.6-13.7 7-19.8 11.5c-18.3 13.5-2.5 45.1 10.6 56.4c17 14.6 41.6 15.9 59.6 2.1C794.1 351.8 790.7 312.4 762 291.1z'/%3E%3Cpath fill='%23ffffff' d='M863.3 170.3c-4.5-15.7-17.9-28.8-33.4-34.4c-16.2-5.8-38.4-2.9-51.8 8.1c-14.9 12.2-14.5 31.7-11.4 49c9.6 53.9 84.3 47.7 97-1.3C865.6 184.4 865.3 177.1 863.3 170.3z'/%3E%3Cpath fill='%23ffffff' d='M598.4 86.1c-10.2 15.5-9.3 34.2-0.9 50.4c2.6 5 6.2 9.5 10.4 13.2c14.2 12.6 35.5 17.1 53.2 9.5c14.3-6.1 23.9-19.8 26.7-34.7C707.4 75.6 629.7 38.5 598.4 86.1z'/%3E%3Cpath fill='%23ffffff' d='M509.8 413.3c-17.3 22.6-11.8 59 17.5 75.3c22.6 12.6 52.2 1.7 63.8-20.9c21.4-42-9.2-85-56.5-71C523.8 399.9 515.6 405.8 509.8 413.3z'/%3E%3Cpath fill='%23ffffff' d='M607.4 232.3c-0.5-0.4-1-0.8-1.4-1.2c-16.5-12.8-30.2-22.1-50.3-8.4c-15.5 10.6-29 30.3-31.4 49.1c-4.2 33.6 30.6 46.9 58.6 40.6C619.6 304.2 640.6 259.5 607.4 232.3z'/%3E%3Cpath fill='%23ffffff' d='M410.6 95c-36.5 1.3-74.1 41.8-43.1 74.3c19.8 20.9 54.4 20.7 74.6 0.5c20.5-20.4 18.4-53.1-6.9-68.6C427.7 96.6 419.2 94.7 410.6 95z'/%3E%3Cpath fill='%23ffffff' d='M291.3 23c-0.1-0.1-0.1-0.1-0.2-0.2c-14.2-16.9-38.3-25.6-61.4-12.3c-13.5 7.8-20.5 18.7-22.7 30.2c-5.7 18 1.5 34.2 14.2 44.8c15.4 16.8 40.3 24.1 64.2 5.5c9.6-7.4 15-16.3 17.2-25.4C308.6 48.8 302.7 33.6 291.3 23z'/%3E%3Cpath fill='%23ffffff' d='M419.1 440.6c-16.9-14.5-41.8-21.5-61.7-9.5c-18.3 11.1-1 100.1 32.2 93.5c23.8-4.7 45.3-22.4 48.1-44.3C439.6 466.1 431.5 451.3 419.1 440.6z'/%3E%3Cpath fill='%23ffffff' d='M127 227c-12-4.3-25.4-2.1-38.7 11.4C71 255.9 61.4 286.1 80.4 306c21.3 22.3 86.9 27.5 89.6-14.9c0.5-8.9-2.7-17.9-6.5-25.8C155.1 248.3 142.1 232.5 127 227z'/%3E%3Cpath fill='%23ffffff' d='M281.5 407.6c-0.3-0.4-0.7-0.7-1-1c-19.3-17.6-59.1-0.6-78.1 10.3c-23.8 13.7-8.2 41.1 5.4 55.8c16.3 17.6 42.7 25.2 68 5.8C291.3 466.6 295.5 422.7 281.5 407.6z'/%3E%3Cpath fill='%23ffffff' d='M137.9 110.2c-10.4-25.7-43.3-32.1-67-23.6C60.1 90.4 50 97.8 45.1 108.6c-21.2 47.3 44.9 81.1 78.5 51c9.5-8.5 17.3-18.9 17.4-32.4C141 120.8 139.9 115.1 137.9 110.2z'/%3E%3Cpath fill='%23ffffff' d='M344.3 284.7c-10 14.9-9.2 34.1-0.9 49.5c3.4 6.3 8.6 13.8 16.1 15.8c7.1 1.9 15.1 0.7 22.1-0.6c15.7-3 45.6-10.5 52.3-26.8C453.5 274.4 375.6 237.9 344.3 284.7z'/%3E%3Cg fill='%23ffffff' %3E%3Cpath d='M-29.2 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C-41.1 373.2-55 418.1-29.2 431.8z'/%3E%3Cpath d='M870.8 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C858.9 373.2 845 418.1 870.8 431.8z'/%3E%3C/g%3E%3Cpath fill='%23FFFFFF' d='M671.4 460.5c-10.7 1.7-20.2 8.3-26.2 22.2c-21.5 49.5 45.4 84.9 79.4 53.3c16.3-15.2 24-31 6.5-48.1c-5.9-5.8-12.3-11-19.1-15.6C699.5 463.7 684.5 458.4 671.4 460.5z'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed}#header .megamenu .column>.button,#header .megamenu .column>.wysiwyg>p>.button,#header .megamenu .icon-list__item .button,#header .megamenu p>.button,#header .megamenu>.button,.background-pattern.colored .column>.button,.background-pattern.colored .column>.wysiwyg>p>.button,.background-pattern.colored .icon-list__item .button,.background-pattern.colored p>.button,.background-pattern.colored>.button,.hero.small .column>.button,.hero.small .column>.wysiwyg>p>.button,.hero.small .icon-list__item .button,.hero.small p>.button,.hero.small>.button,.home #financial .column>.button,.home #financial .column>.wysiwyg>p>.button,.home #financial .icon-list__item .button,.home #financial p>.button,.home #financial>.button,.home #homepage-cards .column>.button,.home #homepage-cards .column>.wysiwyg>p>.button,.home #homepage-cards .icon-list__item .button,.home #homepage-cards p>.button,.home #homepage-cards>.button,.page-template-template-services .two-column .column>.button,.page-template-template-services .two-column .column>.wysiwyg>p>.button,.page-template-template-services .two-column .icon-list__item .button,.page-template-template-services .two-column p>.button,.page-template-template-services .two-column>.button,.single-doctor .social-callout .column>.button,.single-doctor .social-callout .column>.wysiwyg>p>.button,.single-doctor .social-callout .icon-list__item .button,.single-doctor .social-callout p>.button,.single-doctor .social-callout>.button,section.icon-list .column>.button,section.icon-list .column>.wysiwyg>p>.button,section.icon-list .icon-list__item .button,section.icon-list p>.button,section.icon-list>.button,section.location .column>.button,section.location .column>.wysiwyg>p>.button,section.location .icon-list__item .button,section.location p>.button,section.location>.button{background:#fff!important;color:#007ea8}#header .megamenu .column>.button:hover,#header .megamenu .column>.wysiwyg>p>.button:hover,#header .megamenu .icon-list__item .button:hover,#header .megamenu p>.button:hover,#header .megamenu>.button:hover,.background-pattern.colored .column>.button:hover,.background-pattern.colored .column>.wysiwyg>p>.button:hover,.background-pattern.colored .icon-list__item .button:hover,.background-pattern.colored p>.button:hover,.background-pattern.colored>.button:hover,.hero.small .column>.button:hover,.hero.small .column>.wysiwyg>p>.button:hover,.hero.small .icon-list__item .button:hover,.hero.small p>.button:hover,.hero.small>.button:hover,.home #financial .column>.button:hover,.home #financial .column>.wysiwyg>p>.button:hover,.home #financial .icon-list__item .button:hover,.home #financial p>.button:hover,.home #financial>.button:hover,.home #homepage-cards .column>.button:hover,.home #homepage-cards .column>.wysiwyg>p>.button:hover,.home #homepage-cards .icon-list__item .button:hover,.home #homepage-cards p>.button:hover,.home #homepage-cards>.button:hover,.page-template-template-services .two-column .column>.button:hover,.page-template-template-services .two-column .column>.wysiwyg>p>.button:hover,.page-template-template-services .two-column .icon-list__item .button:hover,.page-template-template-services .two-column p>.button:hover,.page-template-template-services .two-column>.button:hover,.single-doctor .social-callout .column>.button:hover,.single-doctor .social-callout .column>.wysiwyg>p>.button:hover,.single-doctor .social-callout .icon-list__item .button:hover,.single-doctor .social-callout p>.button:hover,.single-doctor .social-callout>.button:hover,section.icon-list .column>.button:hover,section.icon-list .column>.wysiwyg>p>.button:hover,section.icon-list .icon-list__item .button:hover,section.icon-list p>.button:hover,section.icon-list>.button:hover,section.location .column>.button:hover,section.location .column>.wysiwyg>p>.button:hover,section.location .icon-list__item .button:hover,section.location p>.button:hover,section.location>.button:hover{background:#005875!important;color:#fff}html{font-size:17px}@media only screen and (max-width:1024px){html{font-size:16px}}body{font-family:"Montserrat",sans-serif;font-weight:400;color:#565554;padding-top:195px!important;overflow-x:hidden}@media only screen and (max-width:640px){body{padding-top:137px!important}}.home #services .callouts__footer h4,.horizontal-cards .horizontal-card h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h1,h2,h3,h4,h5,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-family:"Barlow Condensed",sans-serif;line-height:1.1;color:#6c4e8f;font-weight:400}h1{font-size:3.5rem}@media only screen and (max-width:1280px){h1{font-size:2.7rem}}@media only screen and (max-width:768px){h1{font-size:2rem}}.home #services .callouts__footer h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h2,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-size:3rem;margin-bottom:30px}@media only screen and (max-width:768px){.home #services .callouts__footer h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.testimonials .container:before,h2,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.location .flex .column:nth-child(2) h3{font-size:2rem}}.horizontal-cards .horizontal-card h4,h3{font-size:2rem}@media only screen and (max-width:1280px){.horizontal-cards .horizontal-card h4,h3{font-size:1.5rem}}h4{font-size:1.3rem}h5{font-size:1rem}p{line-height:1.7}.button{-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;padding:15px 30px;text-align:center;background:#8565ab;border:0;color:#fff;line-height:1.3;margin:8px;display:inline-block;border-radius:50px;text-transform:uppercase;font-weight:500}.button:hover{color:#fff;background:#6c4e8f;transform:scale(1.02)}@media only screen and (max-width:640px){.button{font-size:15px;padding:10px 20px}}.wysiwyg center .button{margin:5px}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list){margin-left:30px!important}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li{line-height:1.7}.wysiwyg ul:not(.gform_fields):not(.mini-icon-list) li:not(:last-child){margin-bottom:5px}#header{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (min-width:1025px){#header{font-size:18px}}.scrolled #header{-webkit-box-shadow:0 5px 25px rgba(51,51,51,.2);-moz-box-shadow:0 5px 25px rgba(51,51,51,.2);box-shadow:0 5px 25px rgba(51,51,51,.2)}#header__top{background:#3a3a3d;overflow:hidden}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow){display:block;width:33.333%}}@media only screen and (max-width:870px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__email{display:none}}@media only screen and (max-width:640px){#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone{width:100%}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a{width:100%;text-align:center;background:#6c4e8f;color:#fff;text-decoration:none!important}#header__top .flex>ul:not(#menu-eyebrow) #header__top__phone a:hover{background:#8565ab}}@media only screen and (max-width:1024px){#header__top .container{width:100%}}#header__top a,.hero.small,.hero.small .horizontal-cards .horizontal-card h4,.hero.small h1,.hero.small h3,.horizontal-cards .horizontal-card .hero.small h4{color:#fff}#header__top a:hover{text-decoration:underline!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow{background:red;display:flex;flex-flow:row nowrap;width:66.666%}#header__top #menu-eyebrow li{flex:1}}#header__top #menu-eyebrow li a{color:#fff;text-decoration:none!important}@media only screen and (max-width:640px){#header__top #menu-eyebrow li a{width:100%;text-align:center}}#header__top #menu-eyebrow li:nth-child(1){margin-left:10px}@media only screen and (max-width:640px){#header__top #menu-eyebrow li:nth-child(1){margin-left:0}}#header__top #menu-eyebrow li:nth-child(1) a{background:#bb0a0a}#header__top #menu-eyebrow li:nth-child(1) a:hover{background:#eb0d0d}#header__top #menu-eyebrow li:nth-child(2) a{background:#007ea8}#header__top #menu-eyebrow li:nth-child(2) a:hover{color:#fff;background:#005875}#header__main{padding:10px 0}@media only screen and (max-width:640px){#header__main{padding:12px 0 8px}}#header__main #logo{position:relative;width:125px;padding:0}@media only screen and (max-width:640px){#header__main #logo{margin:0;width:85px}}@media only screen and (max-width:1024px){#header__main nav{padding-top:100px}}@media only screen and (max-width:1280px){#header__main #menu-main-menu>li{margin-left:25px}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li{margin:0 0 10px}}#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a,#header__main #menu-main-menu>li:hover>a,.callouts ul .callout__icon,.mini-icon-list li a .mini-icon-list__icon{background:0 0}#header__main #menu-button,#header__main #menu-main-menu>li a:hover,#header__main #menu-main-menu>li.current-menu-item>a,#header__main #menu-main-menu>li.megamenu-active>a,.hero .horizontal-cards .horizontal-card h4,.hero h1,.hero h3,.horizontal-cards .horizontal-card .hero h4{color:#8565ab}#header__main #menu-main-menu>li a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}@media (min-width:1025px){#header__main #menu-main-menu>li .sub-menu{border-radius:15px;-webkit-box-shadow:0 5px 15px rgba(51,51,51,.2);-moz-box-shadow:0 5px 15px rgba(51,51,51,.2);box-shadow:0 5px 15px rgba(51,51,51,.2);background:#6c4e8f;overflow:hidden}#header__main #menu-main-menu>li .sub-menu li.current-menu-item>a,#header__main #menu-main-menu>li .sub-menu li>a:hover{background:#8565ab}#header__main #menu-main-menu>li .sub-menu li a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;color:#fff;border:0;letter-spacing:0;text-transform:none}}@media only screen and (max-width:1024px){#header__main #menu-main-menu>li .sub-menu li a{text-transform:none;letter-spacing:0;font-weight:400;padding:5px 0}}@media only screen and (max-width:640px){#header__main #menu-button{margin-top:-22px}}#header__main #menu-button .bar,#header__main #menu-button:after,#header__main #menu-button:before,.single-doctor .social-callout ul li a,.social-callout ul li a:hover{background:#8565ab}#header .megamenu{color:#fff;border:0}#header .megamenu a:not(.button),#header .megamenu h4{color:#fff}#header .megamenu h4{color:#fff;opacity:1;font-weight:500;border-bottom:1px solid #fff;padding-bottom:5px}#header .megamenu ul li{margin-bottom:.5rem}#header .megamenu ul li a{font-size:.9rem}#header .megamenu a:not(.button){font-family:"Montserrat",sans-serif;font-weight:400}#header #locations-megamenu .flex{max-width:960px}#header #locations-megamenu__header{margin-bottom:30px}#header #locations-megamenu__header>h2,#header .home #services .callouts__footer #locations-megamenu__header>h4,#header .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) #locations-megamenu__header>h4,#header .testimonials #locations-megamenu__header>.container:before,#header section.location .flex .column:nth-child(2) #locations-megamenu__header>h3,#header section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card #locations-megamenu__header>h4,.home #services .callouts__footer #header #locations-megamenu__header>h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) #header #locations-megamenu__header>h4,.testimonials #header #locations-megamenu__header>.container:before,section.location .flex .column:nth-child(2) #header #locations-megamenu__header>h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card #header #locations-megamenu__header>h4{width:33.333%;color:#fff}#header #locations-megamenu__header>div{width:66.666%;padding-left:30px}#header #locations-megamenu__header+.flex>div{width:48%;justify-content:space-between}#header #locations-megamenu__header+.flex>div h4 a{text-decoration:none}#header #locations-megamenu__header+.flex>div h4 a:hover{text-decoration:underline}#header #locations-megamenu__header+.flex>div .image-wrap,#header #locations-megamenu__header+.flex>div article .article__image,article #header #locations-megamenu__header+.flex>div .article__image{display:block;margin-bottom:20px}#footer,#footer__bottom{border-top:1px solid #f8f8f8}#footer{position:relative;background:#fff;font-size:16px}#footer__bottom{background-color:rgba(248,248,248,.2);color:#565554}#footer__bottom__logo img{width:200px!important}@media only screen and (max-width:640px){#footer__bottom__logo,#footer__bottom__logo img{width:150px!important}}#footer__bottom a{color:#565554!important}#footer__bottom a:hover{color:#8565ab!important}@media only screen and (max-width:900px){#footer>.container>.column{width:50%;padding:0 30px;margin-bottom:30px;text-align:center}}@media only screen and (max-width:900px) and (max-width:640px){#footer>.container>.column{width:100%;padding:0}}@media only screen and (max-width:900px){#footer>.container>.column:first-child,#footer>.container>.column:last-child{width:100%}#footer>.container>.column:first-child img,#footer>.container>.column:last-child img{max-width:200px}}#footer>.container>.column .social li{margin-right:15px}@media only screen and (max-width:640px){#footer>.container>.column .social li{margin:0 15px}}#footer>.container>.column .social li a{color:#8565ab;font-size:32px}#footer>.container>.column .social li a:hover{color:#6c4e8f}#footer h5{color:#007ea8}.hero{position:relative}.page-template-template-contact .hero.small{background-position:center bottom}.insurance{background:#f8f8f8;padding:90px 0!important}@media only screen and (max-width:768px){.insurance{padding:60px 0!important}}.insurance__list{border:0;justify-content:center;align-items:flex-start;background:0 0;margin:30px auto 0}.insurance__list li{flex:0 0 auto;margin:10px;text-align:center;box-shadow:none;padding:0}@media only screen and (max-width:768px){.insurance__list li{flex:0 0 45%}}.insurance__list li a{font-family:"Montserrat",sans-serif;font-weight:800;display:block;text-decoration:none;border:1px solid;padding:10px 30px;color:#007ea8}.insurance__list li a:hover{background:#007ea8;border-color:#007ea8;color:#fff}.insurance__logos{flex-flow:row wrap;align-items:center;max-width:960px;margin:30px auto}.insurance__logos li{width:200px;margin:15px!important}@media only screen and (max-width:640px){.insurance__logos li{width:120px}}.horizontal-cards .horizontal-card{position:relative;display:block;background:#fff;border:0;width:100%;margin:0 0 0 125px;overflow:visible}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card{margin:125px 0 0}}.horizontal-cards .horizontal-card:not(:last-child){margin-bottom:30px}.horizontal-cards .horizontal-card__photo{position:absolute;width:250px;height:250px;left:-125px;top:30px;min-height:0;background-position:center;z-index:2;border-radius:50%}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card__photo{left:50%;top:-125px;transform:translateX(-50%);background-color:#f8f8f8!important}.horizontal-cards .horizontal-card__photo img{position:absolute;top:50%;transform:translateY(-50%);width:100%}}.horizontal-cards .horizontal-card__content{position:relative;width:100%;padding-left:150px;min-height:310px}@media only screen and (max-width:640px){.horizontal-cards .horizontal-card__content{min-height:0;padding:150px 30px 30px}}.horizontal-cards .horizontal-card__content>*{position:relative}.horizontal-cards .horizontal-card h4{color:#8565ab;text-transform:none;letter-spacing:0;margin-bottom:10px}.location+.social-callout{padding-top:0}.home #services .callouts__footer .single-doctor .social-callout h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .single-doctor .social-callout h4,.single-doctor .social-callout .home #services .callouts__footer h4,.single-doctor .social-callout .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.single-doctor .social-callout .testimonials .container:before,.single-doctor .social-callout h2,.single-doctor .social-callout section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.single-doctor .social-callout section.location .flex .column:nth-child(2) h3,.testimonials .single-doctor .social-callout .container:before,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .single-doctor .social-callout h4,section.location .flex .column:nth-child(2) .single-doctor .social-callout h3{color:#fff}.single-doctor .social-callout ul li a:hover{background:#6c4e8f}.social-callout ul{margin-top:30px}.social-callout ul li{margin:0 10px}.social-callout ul li a{background:#8565ab;color:#fff;font-size:24px;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none}.callouts ul .callout__icon svg circle,.callouts ul .callout__icon svg path,.callouts ul .callout__icon svg polygon,.callouts ul .callout__icon svg rect{fill:#8565ab}.cards .card{display:flex;flex-flow:column nowrap;background:0 0;color:#565554}.cards .card:not(.card--button-only){position:relative;background:#fff;overflow:hidden;border:0}.cards .card:not(.card--button-only) .card__content{position:relative;flex:auto}.cards .card:not(.card--button-only) .card__content>*{position:relative}.cards .card.align-center .horizontal-cards .horizontal-card h4:after,.cards .card.align-center h3:after,.horizontal-cards .horizontal-card .cards .card.align-center h4:after{margin-left:auto;margin-right:auto}#plans .card h4,.cards .card h4,.mini-icon-list li a:hover h5{color:#8565ab}.mini-icon-list li a{color:#8565ab;text-decoration:none!important}.mini-icon-list li a:hover svg{transform:translate3d(-50%,-50%,0) scale(1.1)}.mini-icon-list li a h5{color:#007ea8}.cards .card.card--button-only .button,.mini-icon-list li a .mini-icon-list__icon img,.mini-icon-list li a .mini-icon-list__icon svg{width:90%}.mini-icon-list li a .mini-icon-list__icon svg,.mini-icon-list li a h5{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.mini-icon-list li a .mini-icon-list__icon svg circle,.mini-icon-list li a .mini-icon-list__icon svg path,.mini-icon-list li a .mini-icon-list__icon svg polygon,.mini-icon-list li a .mini-icon-list__icon svg rect{fill:#007ea8}section.icon-list{border:0!important;color:#fff}section.icon-list:before{opacity:.1}@media only screen and (max-width:tablet-potrait){.padded+section.icon-list{padding-top:60px!important}}.home #services .callouts__footer section.icon-list h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) section.icon-list h4,.testimonials section.icon-list .container:before,section.icon-list .home #services .callouts__footer h4,section.icon-list .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,section.icon-list .testimonials .container:before,section.icon-list a:not(.button),section.icon-list h2,section.icon-list h4,section.icon-list section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,section.icon-list section.location .flex .column:nth-child(2) h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card section.icon-list h4,section.location .flex .column:nth-child(2) section.icon-list h3{color:#fff}section.icon-list .container>ul .icon-list__item{border-bottom:1px solid rgba(255,255,255,.1)}section.icon-list .container>ul .icon-list__item__icon{background:#00a4db;color:#fff;top:0}.horizontal-cards .horizontal-card section.blog a:not(.button):hover h4,section.blog a:not(.button),section.blog a:not(.button):hover .horizontal-cards .horizontal-card h4,section.blog a:not(.button):hover h3{color:#8565ab}section.blog a:not(.button):hover{text-decoration:none}.horizontal-cards .horizontal-card section.blog a:not(.button) h4,section.blog a:not(.button) .horizontal-cards .horizontal-card h4,section.blog a:not(.button) h3{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#8565ab;margin-bottom:10px}@media (min-width:769px){.two-column .column{width:47.5%}}@media (min-width:1025px){body:not(.page-template-template-services) .two-column-full{align-items:center;padding:90px 0;max-width:1400px;width:90%;margin:0 auto}body:not(.page-template-template-services) .two-column-full .column{padding:0!important}body:not(.page-template-template-services) .two-column-full .column:not(.background){padding:0 60px!important}body:not(.page-template-template-services) .two-column-full .column.background{background:0 0!important}body:not(.page-template-template-services) .two-column-full .column.background img{display:block!important}}.accreditations .column{width:100%;text-align:center}.accreditations .column:nth-child(2){margin:0 auto}.accreditations .column:nth-child(2) .flex{margin:0}.accreditations .column:nth-child(2) .flex>*{width:12.667%;margin:0 2%}@media only screen and (max-width:768px){.accreditations .column:nth-child(2) .flex>*{width:29.333%}.accreditations .column:nth-child(2) .flex>:nth-child(n+4){margin-top:4%}}section.location{padding:90px 0!important}@media only screen and (max-width:768px){section.location{padding:60px 0!important}}.page-template-template-contact section.location{background-position:center top;padding-top:0!important}section.location+.padded{padding-top:90px}@media only screen and (max-width:768px){section.location+.padded{padding-top:60px}}section.location .flex{align-items:center}@media only screen and (max-width:768px){section.location .flex{width:100%}}section.location .flex .column:nth-child(1){z-index:2;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(1){width:85%!important;margin:10px auto 0!important;order:2}}section.location .flex .column:nth-child(2){background:#fff;left:-60px;padding:60px 60px 60px 120px;width:50%}@media only screen and (max-width:768px){section.location .flex .column:nth-child(2){width:85%!important;left:auto;margin:0 auto;padding:60px;text-align:center}}@media only screen and (max-width:640px){section.location .flex .column:nth-child(2){padding:30px}}section.location .flex .column .button{background:#8565ab!important;color:#fff}section.location .flex .column .button:hover{color:#fff!important;background-color:#6c4e8f!important}.page-template-template-contact section.location .flex .column .button{background:#8565ab!important}.page-template-template-contact section.location .flex .column .button:hover{background:#6c4e8f!important}article{align-items:flex-start}article .article__image{overflow:hidden}#plans .card strong,.gform_wrapper .gfield_label,.home #services .callouts__footer h4{color:#007ea8}.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 select,.gform_wrapper .gform_fields .gfield textarea{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;border:2px solid #dfdfdf;border-radius:0;background:#fff;padding:.6rem .8rem}.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 select:focus,.gform_wrapper .gform_fields .gfield textarea:focus{border-color:#8565ab}.testimonials{background:#000;background:linear-gradient(135deg,#8565ab 0,#5f457f 100%);position:relative;color:#fff}@media only screen and (max-width:1024px){.testimonials{padding:100px 0}}@media only screen and (max-width:640px){.testimonials{background-size:cover;background-position:center;padding:60px 0}}.testimonials .container:before{content:"What Patients Are Saying..."!important;display:block;margin-bottom:30px;text-align:center;color:#fff}.testimonials .owl-carousel{padding:0 100px;max-width:1000px;margin:0 auto}@media only screen and (max-width:640px){.testimonials .owl-carousel{padding:0}}.gfield--type-honeypot,.home #special-message:before,.home .hero__background .owl-item .slide img,.testimonials .owl-carousel:after,.testimonials .owl-carousel:before{display:none}@media only screen and (max-width:640px){.testimonials .owl-carousel .owl-nav{margin-top:30px}}.testimonials .testimonial h4{color:#fff}.testimonials .testimonial p{max-width:none;color:#fff}@media only screen and (max-width:768px){.testimonials .testimonial p{font-size:18px}}.full-width+.buttons{margin-top:-60px}@media only screen and (max-width:1024px){.full-width+.buttons{margin-top:-35px}}#plans .inset-width{padding:30px;margin-bottom:60px;text-align:center}#plans .inset-width .horizontal-cards .horizontal-card h4,#plans .inset-width h3,#plans .inset-width ul,.horizontal-cards .horizontal-card #plans .inset-width h4{text-align:left}#plans .inset-width .horizontal-cards .horizontal-card ul+h4,#plans .inset-width ul+h3,.horizontal-cards .horizontal-card #plans .inset-width ul+h4{margin-top:30px}#plans .inset-width .button+.button{margin-left:10px}#plans .card{text-align:center}#plans .card ul{list-style:none}#plans .card ul li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f8f8f8}.home .hero{position:relative;z-index:10;padding:400px 0 100px}@media only screen and (max-width:768px){.home .hero{padding:150px 0 30px}}.home .hero__background{position:absolute;width:100%;height:100%;top:0;left:0}.home .hero__background::before{content:"";width:100%;height:50%;bottom:0;top:auto;z-index:1;opacity:.8;position:absolute;background:0 0;background:-moz-linear-gradient(top,rgba(51,51,51,0)0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(51,51,51,0)),color-stop(100%,#333));background:-webkit-linear-gradient(top,rgba(51,51,51,0)0,#333 100%);background:-o-linear-gradient(top,rgba(51,51,51,0)0,#333 100%);background:-ms-linear-gradient(top,rgba(51,51,51,0) 0%,#333 100%);background:linear-gradient(to bottom,rgba(51,51,51,0)0,#333 100%)}.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 .owl-item .slide{background-position:center;background-size:cover}.home .hero__content{text-align:center}.home .hero__content .container>*{max-width:none}.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h1,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{color:#fff;text-shadow:0 5px 15px rgba(0,88,117,.8)}@media (min-width:769px){.home .hero__content .container h1{font-size:4rem}}@media only screen and (max-width:768px){.home .hero__content .container h1{font-size:2.5rem}}@media only screen and (max-width:640px){.home .hero__content .container h1{font-size:2.25rem}}@media (min-width:769px){.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{font-size:2.5rem}}@media only screen and (max-width:640px){.home .hero__content .container .horizontal-cards .horizontal-card h4,.home .hero__content .container h3,.horizontal-cards .horizontal-card .home .hero__content .container h4{font-size:1.25rem}}.home .hero__content .container .button{background:#6c4e8f}.home .hero__content .container .button:hover{background:#8565ab}.home #homepage-cards{position:relative;z-index:10;padding-bottom:90px}@media only screen and (max-width:768px){.home #homepage-cards{padding-bottom:60px}}.home #homepage-cards .container .card{border:0;box-shadow:0 0 15px rgba(51,51,51,.1)}.home #insurance #services .callouts__footer h4,.home #insurance .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #insurance .testimonials .container:before,.home #insurance h2,.home #insurance section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #insurance section.location .flex .column:nth-child(2) h3,.home #services .callouts__footer #insurance h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #insurance h4,.testimonials .home #insurance .container:before,section.location .flex .column:nth-child(2) .home #insurance h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #insurance h4{color:#007ea8}.home #insurance .button{background:#007ea8}.home #insurance .button:hover,.home #services .callouts__footer .button:hover{background:#00a4db}.home #financial{position:relative;padding-top:90px;color:#fff}@media only screen and (max-width:768px){.home #financial{padding-top:60px}}.home #financial #services .callouts__footer h4,.home #financial .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #financial .testimonials .container:before,.home #financial h2,.home #financial section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #financial section.location .flex .column:nth-child(2) h3,.home #plans #services .callouts__footer h4,.home #plans .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #plans .testimonials .container:before,.home #plans h2,.home #plans section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #plans section.location .flex .column:nth-child(2) h3,.home #services .callouts__footer #financial h4,.home #services .callouts__footer #plans h4,.home #services .callouts__footer #special-message h4,.home #services .callouts__footer .page-template-template-services .two-column h4,.home #special-message #services .callouts__footer h4,.home #special-message .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.home #special-message .testimonials .container:before,.home #special-message h2,.home #special-message section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.home #special-message section.location .flex .column:nth-child(2) h3,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #financial h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #plans h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .home #special-message h4,.horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) .page-template-template-services .two-column h4,.page-template-template-services .two-column .home #services .callouts__footer h4,.page-template-template-services .two-column .horizontal-cards .horizontal-card section.location .flex .column:nth-child(2) h4,.page-template-template-services .two-column .testimonials .container:before,.page-template-template-services .two-column h2,.page-template-template-services .two-column section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card h4,.page-template-template-services .two-column section.location .flex .column:nth-child(2) h3,.testimonials .home #financial .container:before,.testimonials .home #plans .container:before,.testimonials .home #special-message .container:before,.testimonials .page-template-template-services .two-column .container:before,section.location .flex .column:nth-child(2) .home #financial h3,section.location .flex .column:nth-child(2) .home #plans h3,section.location .flex .column:nth-child(2) .home #special-message h3,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #financial h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #plans h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .home #special-message h4,section.location .flex .column:nth-child(2) .horizontal-cards .horizontal-card .page-template-template-services .two-column h4,section.location .flex .column:nth-child(2) .page-template-template-services .two-column h3{color:#fff}.home #services{background:0 0;padding-bottom:0}.home #services ul .callout__icon svg{height:80%;width:auto}.home #services .callouts__footer{position:relative;padding:90px;border-top:1px solid #f8f8f8;max-width:none}@media only screen and (max-width:768px){.home #services .callouts__footer{padding:60px 0}}.home #services .callouts__footer>*{position:relative}.home #services .callouts__footer .button{background:#007ea8}.home #plans{background:#000;background:linear-gradient(135deg,#8565ab 0,#8565ab 100%);color:#fff;padding-top:90px}@media only screen and (max-width:768px){.home #plans{padding-top:60px}}.home #plans .card{border:0;color:#333}.home #special-message{position:relative;color:#fff;padding:0;background-size:50%auto;background-position:right top;background-repeat:no-repeat;background-color:#8565ab;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,#8565ab 0,rgba(133,101,171,.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(133,101,171,.8);background:-moz-linear-gradient(top,rgba(133,101,171,.8)0,#8565ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(133,101,171,.8)),color-stop(100%,#8565ab));background:-webkit-linear-gradient(top,rgba(133,101,171,.8)0,#8565ab 100%);background:-o-linear-gradient(top,rgba(133,101,171,.8)0,#8565ab 100%);background:-ms-linear-gradient(top,rgba(133,101,171,.8) 0%,#8565ab 100%);background:linear-gradient(to bottom,rgba(133,101,171,.8)0,#8565ab 100%);opacity:1}}.page-template-template-about .two-column ul{display:flex;flex-flow:row wrap;list-style:none;margin:30px 0 0!important}.page-template-template-about .two-column ul li{-webkit-box-shadow:0 5px 15px rgba(51,51,51,.2);-moz-box-shadow:0 5px 15px rgba(51,51,51,.2);box-shadow:0 5px 15px rgba(51,51,51,.2);font-family:"Montserrat",sans-serif;font-weight:800;display:flex;justify-content:center;align-items:center;text-align:center;width:47%;margin-right:3%;padding:10px;background:#fff}.page-template-template-about .two-column ul li:nth-child(n+3){margin-top:3%}@media (min-width:769px){.page-template-template-about .two-column+.cards .card{width:45%;margin:0 2.5%}.page-template-template-about .two-column+.cards .card:nth-child(n+3){margin-top:5%}}.page-template-template-about #doctors-intro{padding-bottom:30px}.page-template-template-about #team-members{background:#f8f8f8}.page-template-template-about #team-members .card{text-align:center}.page-template-template-about #highlights{background:#f8f8f8;padding-top:90px}@media only screen and (max-width:tablet-potrait){.page-template-template-about #highlights{padding-top:60px}}.page-template-template-about .testimonials{padding-top:90px!important;border-bottom:1px solid #f8f8f8}@media only screen and (max-width:768px){.page-template-template-about .testimonials{padding-top:60px!important}}.page-template-template-about .testimonials .owl-carousel:after,.page-template-template-about .testimonials .owl-carousel:before{color:#8565ab;opacity:1}.padded+section.icon-list,section.icon-list+.padded{padding-top:89px!important}.padded.background:not(.image)+.padded.background,.padded:not(.background)+.padded:not(.background){padding-top:89px!important}.page-template-template-services .two-column{color:#fff}.megamenu .column:nth-child(n+5){margin-top:0!important}.page-id-2840 .icon-list{padding-bottom:0!important}
/*# sourceMappingURL=style.css.map */