@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}main{display:block}hr{overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Montserrat,sans-serif;font-size:16px;max-width:100%;overflow-x:hidden}@media (min-width:769px){html{font-size:20px}}body{background-color:#eee;font-family:Montserrat,sans-serif;line-height:1.7}body,img{max-width:100%}img{height:auto}iframe,object,video{max-width:100%}a{color:#378ed5;font-family:Montserrat,sans-serif;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:active,a:focus,a:hover{color:rgba(55,142,213,.47);text-decoration:none}h1,h2,h3,h4,h5,h6{color:#074975;font-family:Montserrat,sans-serif;font-weight:600;line-height:1.4}h1{font-size:1.75rem;margin:0 0 1.5rem}@media (min-width:769px){h1{font-size:2.5rem}}h2{font-size:1.25rem}@media (min-width:769px){h2{font-size:1.75rem}}h3{font-size:1.1rem}@media (min-width:769px){h3{font-size:1.25rem}}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.8rem}article,article:active,article:focus,article:hover,div,div:active,div:focus,div:hover,section,section:active,section:focus,section:hover{outline:none}.form-input,form{display:block;line-height:1}.form-input{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#222;font-size:.8rem;height:auto;padding:.8rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.form-input::-webkit-input-placeholder{font-size:.8rem;font-weight:400;line-height:1}.form-input::-moz-placeholder{font-size:.8rem;font-weight:400;line-height:1}.form-input:-ms-input-placeholder{font-size:.8rem;font-weight:400;line-height:1}.form-input::-ms-input-placeholder{font-size:.8rem;font-weight:400;line-height:1}.form-input::placeholder{font-size:.8rem;font-weight:400;line-height:1}hr{background-color:#ccc;border-width:0;display:block;height:1px;margin:1.5rem 0;width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.valign-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.acp-listing__acp:last-child>a,.acp-listing__acp:last-child>div[class$=__wrapper],.article-listing:last-child>a,.article-listing:last-child>div[class$=__wrapper],.location-listing:last-child>a,.location-listing:last-child>div[class$=__wrapper],.partner-listing__partner:last-child>a,.partner-listing__partner:last-child>div[class$=__wrapper],.patient-stories-listing__patient:last-child>a,.patient-stories-listing__patient:last-child>div[class$=__wrapper],.remove-last-borders:last-child>a,.remove-last-borders:last-child>div[class$=__wrapper],.specialty-listing:last-child>a,.specialty-listing:last-child>div[class$=__wrapper],.video-listing:last-child>a,.video-listing:last-child>div[class$=__wrapper]{border-bottom:none;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.acp-listing__acp:nth-last-of-type(-n+2):nth-child(odd)>a,.acp-listing__acp:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.article-listing:nth-last-of-type(-n+2):nth-child(odd)>a,.article-listing:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.location-listing:nth-last-of-type(-n+2):nth-child(odd)>a,.location-listing:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.partner-listing__partner:nth-last-of-type(-n+2):nth-child(odd)>a,.partner-listing__partner:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.patient-stories-listing__patient:nth-last-of-type(-n+2):nth-child(odd)>a,.patient-stories-listing__patient:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.remove-last-borders:nth-last-of-type(-n+2):nth-child(odd)>a,.remove-last-borders:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.specialty-listing:nth-last-of-type(-n+2):nth-child(odd)>a,.specialty-listing:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper],.video-listing:nth-last-of-type(-n+2):nth-child(odd)>a,.video-listing:nth-last-of-type(-n+2):nth-child(odd)>div[class$=__wrapper]{border-bottom:none;margin-bottom:0;padding-bottom:0}}.booking-athena,.booking-links__menu,.box,.connect__content,.faqs__accordion,.news-item__content,.page-link__content,.portal__content,.testimonial__content{background-color:#fff;border-radius:10px;font-size:.8rem;padding:2.25rem;-webkit-transition:all .3s;transition:all .3s}.appointment__button,.article__back-to,.back-to-locations__button,.back-to-partners__button,.booking-athena__button,.booking-links__button,.booking__jump-link,.btn,.btn-primary-menu>a,.front-page-videos__link,.gform_wrapper .gform_body .gform_page_footer .button,.hero__link,.meet-partners__link,.nav-links .nav-previous a,.news-cat__link,.newsletter__link,.our-offices__link,.previous-posts__button,.specialties__back-to,.specialties__link,.testimonials__link{background:#ccc;border:1px solid #ccc;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;line-height:1;padding:.8rem 1.25rem;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.appointment__button:active,.appointment__button:focus,.appointment__button:hover,.article__back-to:active,.article__back-to:focus,.article__back-to:hover,.back-to-locations__button:active,.back-to-locations__button:focus,.back-to-locations__button:hover,.back-to-partners__button:active,.back-to-partners__button:focus,.back-to-partners__button:hover,.booking-athena__button:active,.booking-athena__button:focus,.booking-athena__button:hover,.booking-links__button:active,.booking-links__button:focus,.booking-links__button:hover,.booking__jump-link:active,.booking__jump-link:focus,.booking__jump-link:hover,.btn-primary-menu>a:active,.btn-primary-menu>a:focus,.btn-primary-menu>a:hover,.btn:active,.btn:focus,.btn:hover,.front-page-videos__link:active,.front-page-videos__link:focus,.front-page-videos__link:hover,.gform_wrapper .gform_body .gform_page_footer .button:active,.gform_wrapper .gform_body .gform_page_footer .button:focus,.gform_wrapper .gform_body .gform_page_footer .button:hover,.hero__link:active,.hero__link:focus,.hero__link:hover,.meet-partners__link:active,.meet-partners__link:focus,.meet-partners__link:hover,.nav-links .nav-previous a:active,.nav-links .nav-previous a:focus,.nav-links .nav-previous a:hover,.news-cat__link:active,.news-cat__link:focus,.news-cat__link:hover,.newsletter__link:active,.newsletter__link:focus,.newsletter__link:hover,.our-offices__link:active,.our-offices__link:focus,.our-offices__link:hover,.previous-posts__button:active,.previous-posts__button:focus,.previous-posts__button:hover,.specialties__back-to:active,.specialties__back-to:focus,.specialties__back-to:hover,.specialties__link:active,.specialties__link:focus,.specialties__link:hover,.testimonials__link:active,.testimonials__link:focus,.testimonials__link:hover{background:transparent;color:#ccc}.appointment__button,.article__back-to,.back-to-locations__button,.back-to-partners__button,.booking-athena__button,.booking-links__button,.btn-primary,.btn-primary-menu>a,.front-page-videos__link,.gform_wrapper .gform_body .gform_page_footer .button,.hero__link,.meet-partners__link,.nav-links .nav-previous a,.news-cat__link,.newsletter__link,.our-offices__link,.previous-posts__button,.specialties__back-to,.specialties__link,.testimonials__link{background:#378ed5;border-color:#378ed5}.appointment__button:active,.appointment__button:focus,.appointment__button:hover,.article__back-to:active,.article__back-to:focus,.article__back-to:hover,.back-to-locations__button:active,.back-to-locations__button:focus,.back-to-locations__button:hover,.back-to-partners__button:active,.back-to-partners__button:focus,.back-to-partners__button:hover,.booking-athena__button:active,.booking-athena__button:focus,.booking-athena__button:hover,.booking-links__button:active,.booking-links__button:focus,.booking-links__button:hover,.btn-primary-menu>a:active,.btn-primary-menu>a:focus,.btn-primary-menu>a:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.front-page-videos__link:active,.front-page-videos__link:focus,.front-page-videos__link:hover,.gform_wrapper .gform_body .gform_page_footer .button:active,.gform_wrapper .gform_body .gform_page_footer .button:focus,.gform_wrapper .gform_body .gform_page_footer .button:hover,.hero__link:active,.hero__link:focus,.hero__link:hover,.meet-partners__link:active,.meet-partners__link:focus,.meet-partners__link:hover,.nav-links .nav-previous a:active,.nav-links .nav-previous a:focus,.nav-links .nav-previous a:hover,.news-cat__link:active,.news-cat__link:focus,.news-cat__link:hover,.newsletter__link:active,.newsletter__link:focus,.newsletter__link:hover,.our-offices__link:active,.our-offices__link:focus,.our-offices__link:hover,.previous-posts__button:active,.previous-posts__button:focus,.previous-posts__button:hover,.specialties__back-to:active,.specialties__back-to:focus,.specialties__back-to:hover,.specialties__link:active,.specialties__link:focus,.specialties__link:hover,.testimonials__link:active,.testimonials__link:focus,.testimonials__link:hover{background:transparent;color:#378ed5}.booking__jump-link,.btn-primary-outline{background:#fff;border-color:#378ed5;color:#378ed5}.booking__jump-link:active,.booking__jump-link:focus,.booking__jump-link:hover,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover{background:#378ed5;border-color:#378ed5;color:#fff}.appointment__button,.article__back-to,.back-to-locations__button,.back-to-partners__button,.booking-athena__button,.booking-links__button,.booking__jump-link,.btn-primary-menu>a,.btn-rounded,.front-page-videos__link,.hero__link,.meet-partners__link,.nav-links .nav-previous a,.news-cat__link,.newsletter__link,.our-offices__link,.previous-posts__button,.specialties__back-to,.specialties__link,.testimonials__link{border-radius:25px}.article__back-to,.back-to-locations__button,.back-to-partners__button,.btn-centered,.nav-links .nav-previous a,.news-cat__link,.previous-posts__button,.specialties__back-to{left:50%;margin:1.5rem 0;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.btn-hover-white:active,.btn-hover-white:focus,.btn-hover-white:hover,.hero__link:active,.hero__link:focus,.hero__link:hover,.meet-partners__link:active,.meet-partners__link:focus,.meet-partners__link:hover,.newsletter__link:active,.newsletter__link:focus,.newsletter__link:hover,.our-offices__link:active,.our-offices__link:focus,.our-offices__link:hover,.specialties__link:active,.specialties__link:focus,.specialties__link:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff;color:#fff}.acp-listing__link,.article-listing__link,.back-to-link,.back-to-locations,.back-to-news,.back-to-partners,.blog__back-to-link,.location-listing__appointment-button,.location-listing__link,.news-item__link,.page-link__link,.partner-listing__link,.patient-stories-listing__link,.specialty-listing__booking,.specialty-listing__link,.testimonial__author-name,.text-link{display:block;font-size:.8rem;font-weight:600;margin:.75rem 0;text-transform:uppercase}.container,.front-page-videos,.hero,.meet-partners__text,.newsletter__container,.our-offices__text,.page-links,.specialties__text{margin:0 auto;padding:0 15px;width:100%}@media (min-width:769px){.container,.front-page-videos,.hero,.meet-partners__text,.newsletter__container,.our-offices__text,.page-links,.specialties__text{max-width:720px}}@media (min-width:992px){.container,.front-page-videos,.hero,.meet-partners__text,.newsletter__container,.our-offices__text,.page-links,.specialties__text{max-width:960px}}@media (min-width:1200px){.container,.front-page-videos,.hero,.meet-partners__text,.newsletter__container,.our-offices__text,.page-links,.specialties__text{max-width:1140px}}.site-main{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,80%,.2);box-shadow:0 8px 32px 0 hsla(0,0%,80%,.2);margin:6rem 0 0;padding:8%;position:relative}.site-main:after,.site-main:before{content:" ";display:table}.site-main:after{clear:both}.site-main section:last-of-type{border-bottom:none;padding-bottom:0}.site-content{position:relative;z-index:2}.site-content:after,.site-content:before{content:" ";display:table}.site-content:after{clear:both}.content-area{margin:0 auto;max-width:100%;position:relative;width:100%;z-index:2}.content-area:after,.content-area:before{content:" ";display:table}.content-area:after{clear:both}@media (min-width:769px){.content-area{max-width:720px;width:90%}}@media (min-width:992px){.content-area{max-width:960px}}@media (min-width:1200px){.content-area{max-width:1140px}}.content-area-menu{margin:0 auto;max-width:100%;position:relative;width:100%;z-index:2}.content-area-menu:after,.content-area-menu:before{content:" ";display:table}.content-area-menu:after{clear:both}@media (min-width:992px){.content-area-menu{max-width:100%;padding:0 15px}}@media (min-width:1200px){.content-area-menu{max-width:1140px;padding:0}}.acp-about__grid,.acp-listing__grid,.acp-listing__inner,.acp__grid,.article-listing__grid,.blog-archive__header,.contact-footer__content,.container-grid,.faq__section,.footer-content__top,.front-page-videos__wrapper,.location-listing__content,.location-listing__grid,.news__wrapper,.page-links__wrapper,.partner-about__grid,.partner-listing__grid,.partner-listing__inner,.partners__grid,.patient-doctor,.patient-stories-listing__grid,.patient-stories-listing__inner,.specialty-listing__grid,.testimonials__wrapper,.video-listing__grid{margin-left:-15px;margin-right:-15px}.acp-about__grid:after,.acp-about__grid:before,.acp-listing__grid:after,.acp-listing__grid:before,.acp-listing__inner:after,.acp-listing__inner:before,.acp__grid:after,.acp__grid:before,.article-listing__grid:after,.article-listing__grid:before,.blog-archive__header:after,.blog-archive__header:before,.contact-footer__content:after,.contact-footer__content:before,.container-grid:after,.container-grid:before,.faq__section:after,.faq__section:before,.footer-content__top:after,.footer-content__top:before,.front-page-videos__wrapper:after,.front-page-videos__wrapper:before,.location-listing__content:after,.location-listing__content:before,.location-listing__grid:after,.location-listing__grid:before,.news__wrapper:after,.news__wrapper:before,.page-links__wrapper:after,.page-links__wrapper:before,.partner-about__grid:after,.partner-about__grid:before,.partner-listing__grid:after,.partner-listing__grid:before,.partner-listing__inner:after,.partner-listing__inner:before,.partners__grid:after,.partners__grid:before,.patient-doctor:after,.patient-doctor:before,.patient-stories-listing__grid:after,.patient-stories-listing__grid:before,.patient-stories-listing__inner:after,.patient-stories-listing__inner:before,.specialty-listing__grid:after,.specialty-listing__grid:before,.testimonials__wrapper:after,.testimonials__wrapper:before,.video-listing__grid:after,.video-listing__grid:before{content:" ";display:table}.acp-about__grid:after,.acp-listing__grid:after,.acp-listing__inner:after,.acp__grid:after,.article-listing__grid:after,.blog-archive__header:after,.contact-footer__content:after,.container-grid:after,.faq__section:after,.footer-content__top:after,.front-page-videos__wrapper:after,.location-listing__content:after,.location-listing__grid:after,.news__wrapper:after,.page-links__wrapper:after,.partner-about__grid:after,.partner-listing__grid:after,.partner-listing__inner:after,.partners__grid:after,.patient-doctor:after,.patient-stories-listing__grid:after,.patient-stories-listing__inner:after,.specialty-listing__grid:after,.testimonials__wrapper:after,.video-listing__grid:after{clear:both}.list-wrapper,.location-list__wrapper,.partner-list__wrapper,.specialty-list__wrapper{display:block}.list-wrapper:after,.list-wrapper:before,.location-list__wrapper:after,.location-list__wrapper:before,.partner-list__wrapper:after,.partner-list__wrapper:before,.specialty-list__wrapper:after,.specialty-list__wrapper:before{content:" ";display:table}.list-wrapper:after,.location-list__wrapper:after,.partner-list__wrapper:after,.specialty-list__wrapper:after{clear:both}.blog__dropdown,.col-33,.footer-branding,.front-page-video,.page-link,.testimonial,.video-listing{float:left;padding:0 15px;width:100%}@media (min-width:769px){.blog__dropdown,.col-33,.footer-branding,.front-page-video,.page-link,.testimonial,.video-listing{max-width:33.3333%}}.acp-about__column,.article-listing,.col-50,.connect,.news-item,.newsletter__action,.newsletter__content,.partner-about__column,.portal,.specialty-listing{float:left;padding:0 15px;width:100%}@media (min-width:769px){.acp-about__column,.article-listing,.col-50,.connect,.news-item,.newsletter__action,.newsletter__content,.partner-about__column,.portal,.specialty-listing{max-width:50%}}.blog-archive__title,.col-66,.footer-navigation{float:left;padding:0 15px;width:100%}@media (min-width:769px){.blog-archive__title,.col-66,.footer-navigation{max-width:66.6666%}}.entry-title,.faqs__title,.front-page-videos__title,.gi-scoop-news__title,.hero__title,.main-title,.meet-partners__title,.news__title,.newsletter__title,.our-offices__title,.page-title,.specialties__title,.testimonials__title{font-family:Roboto Slab,serif;font-weight:400}.searchandfilter{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;width:100%}.searchandfilter ul{display:block;list-style:none;margin:0 auto;padding:0}.searchandfilter ul li{display:inline-block;margin:0 0 0 5px}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;font-size:.8rem;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block;font-size:.8rem}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{-webkit-box-shadow:none;box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.sf-field-reset{font-size:12px}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes modal-video-inner{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.modal-video{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (orientation:landscape){.modal-video-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#074975;display:block;font-size:16px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.button{background-color:#79a5bb;border:1px solid #79a5bb;color:#fff;padding:8px 25px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.button:active,.button:focus,.button:hover{background-color:#fff;color:#79a5bb}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:inline-block;margin:0 auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.site-header{background-color:#fff;position:relative;z-index:20}.site-header:after,.site-header:before{content:" ";display:table}.site-header:after{clear:both}.site-header{*zoom:1}.site-title{font-size:2.5rem}.site-title a{color:#222;-webkit-transition:all .3s;transition:all .3s}.site-logo{display:block;max-width:300px;width:100%}.site-logo img{display:block;height:auto;width:100%}.site-branding{display:block;float:left;padding:10px 15px;position:static;text-align:left;width:85%}@media (min-width:992px){.site-branding{padding:20px 15px;position:relative;width:25%}}@media (min-width:1200px){.site-branding{width:30%}}.main-navigation{background:#79a5bb;bottom:0;left:100%;margin-top:0;overflow-y:auto;padding:0 15px;position:fixed;right:-100%;text-align:left;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:999999}@media (min-width:992px){.main-navigation{background-color:transparent;bottom:auto;display:block;float:left;left:auto;overflow-y:visible;padding:0 15px;position:static;right:auto;text-align:right;top:auto;width:75%;z-index:4}}@media (min-width:1200px){.main-navigation{width:70%}}.main-navigation .menu{background-color:#fff;border-bottom:none;border-radius:10px 0 0 10px;display:block;list-style:none;margin:0;min-height:100%;padding:6rem 10% 3rem;position:relative;right:-15px}.main-navigation .menu a{display:block;text-decoration:none;text-transform:uppercase}.main-navigation .menu a:active,.main-navigation .menu a:focus,.main-navigation .menu a:hover{color:#378ed5}.main-navigation .menu ul{list-style:none;padding:0}.main-navigation .menu>li{position:relative}.main-navigation .menu>li .menu-item-child-link{content:url(../images/icons/down-arrow-circle.svg);display:block;position:absolute;right:0;top:10px;-webkit-transition:all .3s;transition:all .3s;z-index:3}.main-navigation .menu>li.sub-menu-active .menu-item-child-link{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-navigation .menu>li>a{color:#074975;display:block;font-size:1.1rem;font-weight:600;padding:10px 0}.main-navigation .menu>li.current_page_item a{color:#378ed5}.main-navigation .menu .sub-menu{background-color:transparent;display:none;padding:0;position:relative;right:0;top:0;width:100%}.main-navigation .menu .sub-menu li a{color:rgba(7,73,117,.7);font-weight:400}@media (min-width:992px){.main-navigation .menu{background-color:transparent;border-radius:0;display:inline-block;min-height:auto;padding:0;right:0}.main-navigation .menu .sub-menu{background-color:#fff;border-radius:0 0 10px 10px;-webkit-box-shadow:0 16px 20px 0 hsla(0,0%,50%,.5);box-shadow:0 16px 20px 0 hsla(0,0%,50%,.5);padding:1rem 1.5rem 1.5rem;position:absolute;right:-1.5rem;text-align:right;top:100%;width:260px}.main-navigation .menu .sub-menu li a{color:#378ed5;font-size:.7rem;font-weight:600;padding:8px 0}.main-navigation .menu li:hover .sub-menu{display:block!important}.main-navigation .menu>li{display:inline-block;margin:0 8px}.main-navigation .menu>li .menu-item-child-link{display:none}.main-navigation .menu>li>a{color:#79a5bb;font-size:.7rem;padding:1.5rem 0}}@media (min-width:992px) and (min-width:1200px){.main-navigation .menu>li>a{font-size:16px}}@media (min-width:992px){.main-navigation .menu>li:last-child{margin-right:0}}.btn-primary-menu>a{color:#fff!important;padding:.8rem 1rem!important}.btn-primary-menu>a:active,.btn-primary-menu>a:focus,.btn-primary-menu>a:hover{color:#378ed5!important}@media (min-width:992px){.btn-primary-menu>a{padding:.8rem 1.25rem!important}}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;height:20px;margin:0;outline:none;overflow:visible;padding:0 15px;position:absolute;right:0;text-transform:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:opacity,filter,-webkit-filter;-webkit-transition-timing-function:linear;transition-timing-function:linear;vertical-align:middle;z-index:20}@media (min-width:992px){.hamburger{display:none}}.hamburger-box{display:block;height:20px;position:relative;width:22px}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#074975;border-radius:0;height:2px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:22px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-5px}.hamburger-inner:after{bottom:-5px}.hamburger-elastic .hamburger-inner{top:2px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger-elastic .hamburger-inner:before{top:8px;-webkit-transition:opacity .15s ease .4s;transition:opacity .15s ease .4s}.hamburger-elastic .hamburger-inner:after{top:16px;-webkit-transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .4s cubic-bezier(.68,-.55,.265,1.55)}.menu-active .main-navigation{bottom:0;display:block;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.menu-active .hamburger{position:fixed;top:30px}@media (max-width:782px){.menu-active.admin-bar .hamburger{top:76px}}.menu-active .hamburger-inner,.menu-active .hamburger-inner:after,.menu-active .hamburger-inner:before{background-color:#074975;border-radius:0;height:2px;position:absolute;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:20px}.menu-active .hamburger-elastic .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);-webkit-transition-delay:.1s;transition-delay:.1s}.menu-active .hamburger-elastic .hamburger-inner:before{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.menu-active .hamburger-elastic .hamburger-inner:after{-webkit-transform:translate3d(0,-16px,0) rotate(-270deg);transform:translate3d(0,-16px,0) rotate(-270deg);-webkit-transition-delay:.1s;transition-delay:.1s}.search-form__bar{padding:0}.search-form__bar:after,.search-form__bar:before{content:" ";display:table}.search-form__bar:after{clear:both}@media (min-width:769px){.search-form__bar{padding:1.5rem 0 0}}.search-form__container{display:inline-block;float:none;text-align:center;width:100%}.search-form{display:inline-block;margin:0 0 1.5rem;max-width:100%;position:relative;vertical-align:middle;width:100%}@media (min-width:1200px){.search-form{margin:0;max-width:300px}}.search-form__field{border-radius:4px;display:inline-block;height:48px;max-width:100%;padding:0 60px 0 15px;width:100%}.search-form__field:focus{outline:none}@media (min-width:769px){.search-form__field{padding:0 130px 0 15px}}@media (min-width:1200px){.search-form__field{max-width:300px}}.search-form__btn{border-radius:0 4px 4px 0;color:#378ed5;display:inline-block;height:48px;left:auto;margin-left:0;position:absolute;right:0;top:0;width:10%}.search-form__btn:active,.search-form__btn:focus,.search-form__btn:hover{background-color:#378ed5;color:#378ed5}@media (min-width:769px){.search-form__btn{color:#fff;width:auto}.search-form__btn:active,.search-form__btn:focus,.search-form__btn:hover{background-color:#378ed5;color:#fff}}.icon-search{height:20px;pointer-events:none;position:absolute;right:11px;top:13px;width:20px;z-index:3}.icon-search path{fill:#fff}@media (min-width:769px){.icon-search{display:none}}.category-switch{display:block;float:none;text-align:center}.category-switch p{font-size:.8rem;margin:.5rem 0}.category-switch a{font-weight:600;margin:0 10px;text-transform:uppercase}.category-switch a:last-child{margin-right:0}@media (min-width:1200px){.search-form__container{display:inline-block;float:left;max-width:50%}.category-switch{display:inline-block;float:right;max-width:50%}}.page-background-image__container{-webkit-clip-path:ellipse(120% 100% at 50% -3%);clip-path:ellipse(120% 100% at 50% -3%);display:inline-block;height:30vw;left:0;position:absolute;top:0;width:100%;z-index:1}.page-background-image{background:no-repeat 50% 50%;background-size:cover;display:block;height:100%;width:100%}.page-background-image__overlay{background:rgba(121,165,187,.3);background:-webkit-gradient(linear,left top,right top,from(#79a5bb),color-stop(80%,rgba(121,165,187,.3)));background:linear-gradient(90deg,#79a5bb 0,rgba(121,165,187,.3) 80%);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.page-header{margin-bottom:3rem}.page-title{display:inline-block}.entry-title,.page-title{color:#074975}.sub-title{font-size:1.1rem;margin:0 0 .75rem}.page-sub-title{font-size:16px;margin:0 0 .75rem}body:not(.single-resource):not(.single-post).has-post-thumbnail .site-main{margin-top:20vw}body:not(.single-resource):not(.single-post).has-post-thumbnail.single-acp .site-main,body:not(.single-resource):not(.single-post).has-post-thumbnail.single-partner .site-main,body:not(.single-resource):not(.single-post).has-post-thumbnail.single-patient_stories .site-main{margin:6rem 0 0}.entry-content{font-size:.8rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0}.entry-content p+h1,.entry-content p+h2,.entry-content p+h3,.entry-content p+h4,.entry-content p+h5,.entry-content p+h6{margin-top:40px}.entry-content .appointment__button,.entry-content .article__back-to,.entry-content .back-to-locations__button,.entry-content .back-to-partners__button,.entry-content .booking-athena__button,.entry-content .booking-links__button,.entry-content .booking__jump-link,.entry-content .btn,.entry-content .btn-primary-menu>a,.entry-content .front-page-videos__link,.entry-content .gform_wrapper .gform_body .gform_page_footer .button,.entry-content .hero__link,.entry-content .meet-partners__link,.entry-content .nav-links .nav-previous a,.entry-content .news-cat__link,.entry-content .newsletter__link,.entry-content .our-offices__link,.entry-content .previous-posts__button,.entry-content .specialties__back-to,.entry-content .specialties__link,.entry-content .testimonials__link,.gform_wrapper .gform_body .gform_page_footer .entry-content .button,.nav-links .nav-previous .entry-content a{margin:1.5rem 0}.front-page .page-background-image__container{height:350px;max-height:100%;width:100%}@media (min-width:768px) and (min-height:376px){.front-page .page-background-image__container{height:750px}}.hero{padding:1.5rem 15px}@media (min-width:768px) and (min-height:376px){.hero{padding:3rem 15px}}.hero__text{margin:3rem 0;padding:0 15px;position:relative;z-index:2}.hero__text a{color:#fff}@media (min-width:768px) and (min-height:376px){.hero__text{padding:6rem 0}}.hero__title{color:#fff;font-size:1.25rem}@media (min-width:768px) and (min-height:376px){.hero__title{font-size:2.5rem}}.hero__subtitle{color:#fff;font-size:1rem}.hero__link{margin:1.5rem 0 0;text-align:center;width:100%}@media (min-width:768px) and (min-height:376px){.hero__link{width:auto}}.page-links{margin:-3rem 0 0;max-width:100%;padding:0 15px;position:relative;z-index:2}@media (min-width:769px) and (min-height:376px){.page-links{margin:-7.5rem auto 0}}@media (min-width:992px){.page-links{max-width:960px}}@media (min-width:1200px){.page-links{max-width:1140px}}.page-link{margin:0 0 1.5rem}.page-link__content{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);display:block;-webkit-transition:all .3s;transition:all .3s}.page-link__content:hover{-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.4);box-shadow:0 6px 24px 0 rgba(0,0,0,.4)}.page-link__title{font-size:1rem}.page-link__text{color:#222;font-size:.7rem}.page-link__icon{max-height:25px;max-width:25px}.front-page-videos{padding:3rem 15px}.front-page-video__header{text-align:center}.front-page-videos__title{font-weight:500;margin-bottom:3rem;text-align:center}.front-page-video{margin-bottom:1.5rem;text-align:left}.front-page-video__play-link{cursor:pointer;display:block}.front-page-video__image-container{border-radius:10px;-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);opacity:.9;overflow:hidden;position:relative;-webkit-transition:all .3s;transition:all .3s}.front-page-video__image-container:after{background-color:rgba(53,75,89,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.front-page-video__image-container:hover{-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.4);box-shadow:0 6px 24px 0 rgba(0,0,0,.4);opacity:1}.front-page-video__image{display:block;height:auto;width:100%}.front-page-video__play{cursor:pointer;display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.front-page-video__play svg{display:block;height:auto;width:30px}.front-page-video__header{text-align:left}.front-page-video__title{margin:0;padding:.75rem 0}.front-page-videos__link-wrapper{padding:1.5rem 0 0;text-align:center}.meet-partners,.our-offices,.specialties{background-color:#074975;padding:3rem 0 5rem;position:relative}@media (min-width:769px){.meet-partners,.our-offices,.specialties{background-color:transparent}}.meet-partners__bg,.our-offices__bg,.specialties__bg{display:none;height:auto;max-width:500%;position:relative;width:100%}@media (min-width:769px){.meet-partners__bg,.our-offices__bg,.specialties__bg{display:block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150%}}@media (min-width:1200px){.meet-partners__bg,.our-offices__bg,.specialties__bg{width:120%}}@media (min-width:1400px){.meet-partners__bg,.our-offices__bg,.specialties__bg{width:100%}}.meet-partners__text,.our-offices__text,.specialties__text{color:#fff;width:100%}@media (min-width:769px){.meet-partners__text,.our-offices__text,.specialties__text{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.meet-partners__title,.our-offices__title,.specialties__title{color:#fff;max-width:100%}@media (min-width:769px){.meet-partners__title,.our-offices__title,.specialties__title{max-width:66%}}.meet-partners__subtitle,.our-offices__subtitle,.specialties__subtitle{color:#fff;font-size:1rem;font-weight:500;max-width:100%;width:550px}@media (min-width:769px){.meet-partners__subtitle,.our-offices__subtitle,.specialties__subtitle{max-width:66%}}.meet-partners__link,.our-offices__link,.specialties__link{bottom:-20px;left:50%;margin:3rem auto 0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%}@media (min-width:769px){.meet-partners__link,.our-offices__link,.specialties__link{bottom:0;left:0;margin:3rem 0 0;position:relative;-webkit-transform:none;transform:none;width:auto}}.meet-partners__image,.our-offices__image,.specialties__image{background-color:#fff;border-radius:10px 0 0 10px;margin-top:0;max-width:calc(100% - 15px);padding:5% 0 5% 5%;position:relative;right:-15px;top:1.5rem}@media (min-width:769px){.meet-partners__image,.our-offices__image,.specialties__image{display:block;margin-top:-1%;max-width:33.3333%;padding:2% 0 2% 2%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.testimonials{padding:3rem 15px}.testimonials__header{text-align:center}.testimonials__title{font-weight:500;margin-bottom:3rem}.testimonial{margin:0 0 1.5rem;-webkit-transition:all .3s;transition:all .3s}.testimonial__icon{color:#79a5bb;font-size:1.75rem;height:22px;line-height:1}.testimonial__content{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);display:block;width:100%}.testimonial__content:hover{-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.4);box-shadow:0 6px 24px 0 rgba(0,0,0,.4)}.testimonial__text{color:#222}.testimonial__text blockquote{margin:0}.testimonial__author{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}.testimonial__author-image{border-radius:50%;display:block;height:auto;margin-right:15px;width:50px}.testimonial__date{color:#074975;margin:0}.testimonials__link-wrapper{padding:1.5rem 0 0;text-align:center}.our-offices{background-color:#79a5bb}@media (min-width:769px){.our-offices{background-color:transparent;padding:3rem 0}.our-offices__image{margin-top:0}.specialties{background-color:transparent;padding:3rem 0}.specialties__image{margin-top:0}}.booking__jump{padding:3rem 0 1.5rem}.booking__jump-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 0}.booking__jump-link{margin:0 15px .75rem 0!important}.booking{padding:0 0 3rem}.booking:last-child{padding:0}.booking__header{border-top:1px solid #eee;display:block;padding:3rem 0 1.5rem}.booking-athena{background-color:#d7ecff;margin:3rem 0 0;padding-bottom:2.25rem!important;text-align:center}.booking-athena__intro{font-size:1rem}.booking-athena__button{padding-right:3rem;position:relative}.booking-athena__button:hover .booking-athena__icon .booking-athena__svg path{fill:#378ed5}.booking-athena__icon{display:inline-block;height:auto;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.booking-athena__icon .booking-athena__svg path{fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.booking-athena__description{margin:0}.news{padding:3rem 15px 0}.news__header{padding:0 0 1.5rem;text-align:center}.news__title{margin:0}.news-item{margin:0 0 1.5rem}.news-item__content{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);display:block;margin:0 0 1.5rem}.news-item__content:hover{-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.4);box-shadow:0 6px 24px 0 rgba(0,0,0,.4)}.news-item__date{color:#222}.news-item__title{font-size:1rem}.news-item__text{color:#222}.news__footer{padding:0}.news__footer:after,.news__footer:before{content:" ";display:table}.news__footer:after{clear:both}.newsletter{padding:6rem 0 3rem;position:relative;text-align:center}@media (min-width:769px){.newsletter{background-color:transparent;padding:3rem 0 6rem;text-align:left}}.newsletter__background{display:none;height:auto;position:relative;width:100%;z-index:1}.newsletter__wrapper{color:#fff;margin:0 -15px;position:relative;z-index:2}.newsletter__wrapper:after,.newsletter__wrapper:before{content:" ";display:table}.newsletter__wrapper:after{clear:both}.newsletter__subtitle{font-size:1rem;font-weight:400;margin:0}.newsletter__action{padding:3rem 0;position:relative;text-align:center}@media (min-width:769px){.newsletter__action{padding:0;text-align:right}}.newsletter__link{position:relative}@media (min-width:769px){.newsletter__link{bottom:0;position:absolute;right:15px}}.acp-listing__acp,.partner-listing__partner,.patient-stories-listing__patient{float:left;padding:0 15px;width:100%}.acp-listing__acp:last-child .acp-listing__link,.acp-listing__acp:last-child .partner-listing__link,.acp-listing__acp:last-child .patient-stories-listing__link,.partner-listing__partner:last-child .acp-listing__link,.partner-listing__partner:last-child .partner-listing__link,.partner-listing__partner:last-child .patient-stories-listing__link,.patient-stories-listing__patient:last-child .acp-listing__link,.patient-stories-listing__patient:last-child .partner-listing__link,.patient-stories-listing__patient:last-child .patient-stories-listing__link{padding-bottom:0}@media (min-width:768px){.acp-listing__acp,.partner-listing__partner,.patient-stories-listing__patient{max-width:50%}.acp-listing__acp:nth-child(odd),.partner-listing__partner:nth-child(odd),.patient-stories-listing__patient:nth-child(odd){clear:left}}.partner-listing-phone__numbers,.specialty-listing-phone__numbers{font-size:.7rem;list-style:none;margin:0;padding:0}.acp-listing__wrapper,.location-listing__wrapper,.partner-listing__wrapper,.patient-stories-listing__wrapper{border-bottom:1px solid #eee;display:block;margin:0 0 1.5rem;opacity:1;padding-bottom:1.5rem;-webkit-transition:all .3s;transition:all .3s}.acp-listing__wrapper:after,.acp-listing__wrapper:before,.location-listing__wrapper:after,.location-listing__wrapper:before,.partner-listing__wrapper:after,.partner-listing__wrapper:before,.patient-stories-listing__wrapper:after,.patient-stories-listing__wrapper:before{content:" ";display:table}.acp-listing__wrapper:after,.location-listing__wrapper:after,.partner-listing__wrapper:after,.patient-stories-listing__wrapper:after{clear:both}.acp-listing__wrapper:hover,.location-listing__wrapper:hover,.partner-listing__wrapper:hover,.patient-stories-listing__wrapper:hover{opacity:.7}.acp-listing__image-container,.partner-listing__image-container,.patient-stories-listing__image-container{float:left;padding:0 15px;width:33.3333%}.acp-listing__image,.partner-listing__image,.patient-stories-listing__image{border-radius:10px;display:block}.acp-listing__details,.partner-listing__details,.patient-stories-listing__details{float:left;padding:0 15px;width:66.6666%}.acp-listing__header,.partner-listing__header,.patient-stories-listing__header{text-align:left}.acp-listing__title,.location-listing__title,.partner-listing__title,.patient-stories-listing__title{font-size:1rem;margin:0 0 20px;text-transform:none}.acp-listing__content .association-count,.partner-listing__content .association-count,.patient-stories-listing__content .association-count{padding-bottom:.375rem}.acp-listing__content .association-count__first,.partner-listing__content .association-count__first,.patient-stories-listing__content .association-count__first{color:#222;font-size:.7rem;margin:0 0 15px}.acp-listing__content .association-count__more,.partner-listing__content .association-count__more,.patient-stories-listing__content .association-count__more{color:#222;font-size:.7rem;margin:-15px 0 15px;text-transform:lowercase}.acp-listing__content .list-location,.partner-listing__content .list-location,.patient-stories-listing__content .list-location{list-style:none;padding:0}.acp-listing__content .list-location__item,.partner-listing__content .list-location__item,.patient-stories-listing__content .list-location__item{display:inline}.acp-listing__content .list-location__item:after,.partner-listing__content .list-location__item:after,.patient-stories-listing__content .list-location__item:after{content:", ";display:inline}.acp-listing__content .list-location__item:last-child:after,.partner-listing__content .list-location__item:last-child:after,.patient-stories-listing__content .list-location__item:last-child:after{display:none}.acp-listing__content .list-location__link,.partner-listing__content .list-location__link,.patient-stories-listing__content .list-location__link{color:#222;font-size:.7rem;font-weight:600;text-transform:capitalize}.acp-listing__link,.partner-listing__link,.patient-stories-listing__link{text-transform:capitalize}.acp:after,.acp:before,.partner:after,.partner:before,.patient-stories:after,.patient-stories:before{content:" ";display:table}.acp:after,.partner:after,.patient-stories:after{clear:both}.acp__header,.partner__header,.patient-stories__header{margin:0 0 3rem;position:relative}.entry-content .acp-phone__title,.entry-content .partner-phone__title,.entry-content .specialty-phone__title{margin-top:0}.acp-phone__numbers,.partner-phone__numbers,.specialty-phone__numbers{font-size:.8rem;list-style:none;margin:1em 0;padding:0}.acp-phone__number,.partner-phone__number,.specialty-phone__number{margin:0 0 5px;text-align:left}.acp__image-container,.partner__image-container{float:left;margin:0 0 1.5rem;width:100%}@media (min-width:768px){.acp__image-container,.partner__image-container{max-width:40%}}.acp__image,.partner__image{border-radius:10px}.acp__title,.location__title,.partner__title,.patient-stories__title{font-size:1.25rem;font-weight:400;margin:.75rem 0}.acp__content,.partner__content{float:left;padding:0;text-align:left;width:100%}@media (min-width:768px){.acp__content,.partner__content{max-width:60%;padding:0 0 0 3rem}}.acp-about,.partner-about{border-bottom:1px solid #eee;display:block;padding:3rem 0}.acp-about:after,.acp-about:before,.partner-about:after,.partner-about:before{content:" ";display:table}.acp-about:after,.partner-about:after{clear:both}.acp-about__title,.partner-about__title{font-size:1.25rem;margin-top:0}.acp-about__sub-title,.partner-about__sub-title{font-size:16px;margin-bottom:3px}.acp-about__column,.partner-about__column{display:block;font-size:.8rem;padding:0 15px}.acp-about__column p,.partner-about__column p{margin-top:0}.acp-about__interests,.partner-about__interests{list-style:none;margin:0;padding:0}.related-acp,.related-articles,.related-locations,.related-partners,.related-specialties{border-bottom:1px solid #eee;display:block;padding:3rem 0}.related-acp:after,.related-acp:before,.related-articles:after,.related-articles:before,.related-locations:after,.related-locations:before,.related-partners:after,.related-partners:before,.related-specialties:after,.related-specialties:before{content:" ";display:table}.related-acp:after,.related-articles:after,.related-locations:after,.related-partners:after,.related-specialties:after{clear:both}.related-acp__header,.related-partners__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:0 0 1.5rem}.related-acp__header .searchandfilter,.related-partners__header .searchandfilter{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}.related-acp__header .searchandfilter ul,.related-partners__header .searchandfilter ul{margin:0}.patient-doctor__title,.related-acp__title,.related-articles__title,.related-partners__title{display:inline-block;font-weight:400;margin:0}.related-locations__title,.related-specialties__title{font-weight:400;margin-top:0}.specialty-listing{margin:0 0 1.5rem;padding:0 15px}.specialty-listing:last-child{margin-bottom:0}.specialty-listing:last-child .article-listing__wrapper,.specialty-listing:last-child .specialty-listing__wrapper{padding-bottom:0}.article-listing__wrapper,.specialty-listing__wrapper{border-bottom:1px solid #eee;display:block;padding-bottom:0}@media (min-width:720px){.article-listing__wrapper,.specialty-listing__wrapper{padding-bottom:1.5rem}}.article-listing__wrapper:hover .specialty-listing__title,.specialty-listing__wrapper:hover .specialty-listing__title{opacity:.7}.specialty-listing__title{font-size:16px;text-transform:capitalize;-webkit-transition:all .3s;transition:all .3s}.specialty-listing__content{color:#222;font-size:.7rem}.specialty-listing-phone__numbers{padding:.75rem 0 0}.specialty-listing__booking,.specialty-listing__link{font-size:.7rem}.specialty__header{position:relative}.specialty__content{border-bottom:1px solid #eee;padding-bottom:3rem}.location-listing{float:left;padding:0 15px;width:100%}@media (min-width:768px){.location-listing{max-width:50%;padding:0 15px .75rem}.location-listing:nth-child(odd){clear:left}}.location-listing__page-header{margin-bottom:1.5rem}.page-listing __sub-title{margin:0}.location-listing__intro{display:block;margin-bottom:3rem;margin-top:-1rem}.location-listing__link{color:#378ed5;-webkit-transition:color .3s;transition:color .3s}.location-listing__wrapper:active,.location-listing__wrapper:focus,.location-listing__wrapper:hover{opacity:1}.location-listing__wrapper:active .location-listing__title,.location-listing__wrapper:focus .location-listing__title,.location-listing__wrapper:hover .location-listing__title{opacity:.7}.location-listing__title{-webkit-transition:opacity .3s;transition:opacity .3s}.location-listing__content{color:#222}.location-listing__map{float:left;margin:0;padding:0 15px;width:50%}@media (min-width:768px){.location-listing__map{margin:0 0 .75rem;width:100%}}@media (min-width:1200px){.location-listing__map{margin:0;width:50%}}.location-listing__map-image{border-radius:10px;height:auto;width:100%}.location-listing__details{float:left;font-weight:400;padding:0 15px;text-transform:none;width:50%}@media (min-width:768px){.location-listing__details{width:100%}}@media (min-width:1200px){.location-listing__details{width:50%}}.location-listing__numbers{list-style:none;padding:0}.location-listing__number_link{color:#222;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.location-listing__appointment-button,.location-listing__number_link:active,.location-listing__number_link:focus,.location-listing__number_link:hover{color:#378ed5}.location-listing__block-link{color:#222}.location-listing__block-link:hover{color:#222;opacity:1}.single-location .location{border-bottom:1px solid #eee;padding:0 0 3rem}.single-location .location:after,.single-location .location:before{content:" ";display:table}.single-location .location:after{clear:both}.location__header{padding-bottom:1.5rem;position:relative}.appointment__button{display:inline-block;left:50%;margin:0 auto 1.5rem;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.appointment__button{left:auto;margin:0;position:absolute;right:0;top:0;-webkit-transform:none;transform:none}}.location__map{float:none;padding:0 0 3rem;width:100%}@media (min-width:768px) and (min-height:375px){.location__map{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;max-width:50%;padding:0 3rem 0 0;width:auto}}.location__map-image{border-radius:10px}.location__content{float:none;width:100%}@media (min-width:768px) and (min-height:375px){.location__content{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;max-width:50%;width:auto}}.location-address,.location-fax,.location-hours,.location-parking,.location-phone{margin-bottom:1.5rem}.location-address__title,.location-fax__title,.location-hours__title,.location-parking__title,.location-phone__title{font-size:1rem;margin-bottom:.75rem}.location-fax__numbers,.location-phone__numbers{list-style:none;margin:0;padding:0}.location__directions{font-weight:500}.booking-links{float:none;margin:0 0 1.5rem;position:relative;text-align:center}.booking-links.active .booking-links__menu{display:block}.booking-links.active .booking-links__button:after{color:#fff;content:"▾";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (min-width:992px){.booking-links{float:right}}.booking-links__button{margin:10px 0 0;padding:.8rem 2rem .8rem 1.25rem;position:relative}.booking-links__button:after{color:#fff;content:"▾";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking-links__button:active,.booking-links__button:focus{background:#378ed5;color:#fff}.booking-links__menu{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);display:none;padding:1.5rem;position:absolute;right:0;text-align:left;top:100%;width:100%}.booking-links__link{display:block;padding:10px 0}.patient-stories__doctor{padding:3rem 0 0}.patient-stories__doctor:after,.patient-stories__doctor:before{content:" ";display:table}.patient-stories__doctor:after{clear:both}.patient-stories__partner-header{padding:0 0 .75rem}.patient-stories__partner-link{margin:0}.patient-doctor__header{padding:1.5rem 15px}.patient-doctor__title{margin:0 0 1.5rem}.faq{margin:-15px}.faq:after,.faq:before{content:" ";display:table}.faq:after{clear:both}.faq__header{display:block;float:left;padding:0 15px;width:100%}@media (min-width:769px){.faq__header{max-width:33.3333%}}.faq__category{font-size:1.25rem}.faq__content{float:left;padding:.75rem 15px;width:100%}@media (min-width:769px){.faq__content{max-width:66.6666%}}.accordion{padding:.75rem 0}.accordion.active .down-arrow-circle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__question{font-size:1rem;margin:0;padding:0 20px 0 0}.faq__link{display:block;position:relative}.faq__link .down-arrow-circle{position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transition:all .3s;transition:all .3s}.faq__answer{display:none;font-size:.8rem;padding:.75rem 0}.faq__answer p:first-child{margin:0}.contact-footer{background-color:#074975;-webkit-box-sizing:content-box;box-sizing:content-box;margin:6rem -15px 0;padding:3rem 15px;width:100%}@media (min-width:769px){.contact-footer{background-color:transparent;padding:0 0 3rem}}.contact-footer-bg{bottom:0;display:none;height:auto;min-height:300px;min-width:100%;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media (min-width:769px){.contact-footer-bg{display:block}}.connect,.portal{margin-bottom:1.5rem}.connect__title,.portal__title{font-size:1.1rem}.connect__link,.portal__link{font-weight:600}.virtual-spanish__button{font-size:.5rem;margin:0!important;position:absolute;right:8%;top:7vw}@media (min-width:1200px){.virtual-spanish__button{top:10.5%}}.blog__back-to-link{padding-left:15px}.blog__header .search-form{margin:0}@media (min-width:992px){.blog__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.blog__header .search-form{max-width:400px}.blog__title{margin:0}}.blog__dropdown{display:none;padding:1.125rem 0;text-align:center}@media (min-width:720px){.blog__dropdown{text-align:right}}.article-listing{margin:0 0 1.5rem;padding:0 15px}.article-listing__title,.front-page-video__title,.rp4wp_component_title,.video-listing__title{font-size:1rem;opacity:1;text-transform:none;-webkit-transition:opacity .3s;transition:opacity .3s}.article-listing__content{font-size:.7rem}.article-listing__meta,.video-listing__meta,.video__meta{color:gray;font-size:.7rem;padding:10px 0 5px}.article-listing__link:hover .article-listing__title,.article-listing__link:hover .front-page-video__title,.article-listing__link:hover .rp4wp_component_title,.article-listing__link:hover .video-listing__title{opacity:.7}.posts-navigation:after,.posts-navigation:before{content:" ";display:table}.posts-navigation:after{clear:both}.nav-links .nav-previous{display:block}.nav-links .nav-next{display:none}.video-listing__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.video-listing{margin:0 0 1.5rem;padding:0 15px}.video-listing__title{margin:0;padding:.75rem 0 0}.video-listing__play-link{cursor:pointer;display:block}.video-listing__image-container{border-radius:10px;-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);opacity:.9;overflow:hidden;position:relative;-webkit-transition:all .3s;transition:all .3s}.video-listing__image-container:after{background-color:rgba(53,75,89,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.video-listing__image-container:hover{-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.4);box-shadow:0 6px 24px 0 rgba(0,0,0,.4);opacity:1}.video-listing__image{display:block;width:100%}.video-listing__play{cursor:pointer;display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.video-listing__play svg{display:block;height:auto;width:30px}.video__title{margin-bottom:0}.video__text{padding:1.5rem 0}.video-listing__category-link{color:gray}.article__title,.video__title{font-size:1.75rem;font-weight:400}.article__meta,.video__meta{color:gray;font-size:.8rem;margin:-10px 0 3rem}.article__byline{margin:0}.article__posted-on{margin:5px 0 0}.article.post,.article.resource,.articlepost{border-bottom:1px solid #eee;padding:0 0 3rem}.cat-links a{color:gray}.article__header .cat-links a,.video__header .cat-links a{color:#074975;font-size:.8rem;font-weight:600}.resource-specialty{color:#074975;font-weight:600}.resource-doctor__image{border-radius:4px;display:inline-block;height:auto;vertical-align:middle;width:32px}.resource-doctor__link{color:#074975;font-weight:600}.resources__page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:0;flex-shrink:0}.resources__page-header .search-form{margin:0}@media (min-width:992px){.resources__page-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.resources__page-header .search-form{max-width:400px}.resources__page-title{margin:0}}.faqs{padding:3rem 15px}.faqs__title{font-weight:500;margin-bottom:3rem;text-align:center}.faqs__accordion{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);margin:0 0 3rem;padding:1.5rem}.faqs__accordion:first-child .faqs__answer{display:block}.faqs__question{margin:0}.faqs__question .down-arrow-circle{right:0}.faqs__answer{display:none}.faqs__answer p{margin:0;padding:1.5rem 0 0}.gi-scoop-news .news-item__content{-ms-flex-negative:1;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:1;margin:0}@media (min-width:769px){.gi-scoop-news .news-item__content{width:calc(50% - 15px)}}.gi-scoop-news__title{font-weight:500;margin-bottom:3rem;text-align:center}.gi-scoop__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:space-between}.gi-scoop-news__footer{padding:3rem 0 0}.widget-area{display:block;float:left;padding:0 15px;width:25%}.site-footer{background-color:#fff;display:block;margin-top:6rem;padding:3rem 15px;text-align:left}.home .site-footer,.page-template-contact .site-footer{margin-top:0}@media (min-width:720px){.site-footer{padding:3rem 0}}.footer-content{position:relative}.footer-content:after,.footer-content:before{content:" ";display:table}.footer-content:after{clear:both}.site-info{display:block;position:relative;top:0;width:100%}@media (min-width:769px){.site-info{bottom:0;max-width:33.3333%;position:absolute;top:auto}}.footer-branding{margin:0 0 1.5rem}.footer-logo .logo{max-width:300px;width:100%}.social{margin-top:1.5rem}.social ul{list-style:none;margin:0;padding:0}.social ul li{display:inline-block;margin-right:10px}.icon circle{stroke:#074975}.icon path{fill:#074975}.copyright p{font-size:.7rem}.copyright a{color:#222}.footer-navigation{display:block;float:left}.footer-navigation a{color:#074975;font-size:.8rem;font-weight:600}.footer-navigation .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0;text-align:left}.footer-navigation .menu>li{margin:0 0 1.5rem;max-width:50%;width:100%}.footer-navigation .sub-menu{list-style:none;padding:0}.footer-navigation .sub-menu li{margin-bottom:8px}.footer-navigation .sub-menu a{font-weight:400}@media (min-width:769px){.footer-navigation .menu li{list-style:none}.footer-navigation .menu>li{max-width:50%;padding:0 15px}.footer-navigation .menu>li>a{display:block;font-size:.8rem;margin-bottom:.75rem}}@media (min-width:1200px){.footer-navigation .menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-navigation .menu>li{max-width:100%;width:auto}}#mc_embed_signup{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 24px 0 rgba(0,0,0,.3);box-shadow:0 3px 24px 0 rgba(0,0,0,.3);margin:3.5em auto;padding:32px 30px 36px}#mc_embed_signup .button,#mc_embed_signup input,#mc_embed_signup label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}#mc_embed_signup .button{background-color:#074975!important;-webkit-transition:all .3s;transition:all .3s}#mc_embed_signup .button:hover{background-color:#378ed5!important}#mc_embed_signup label{color:#818693!important}::-webkit-input-placeholder{color:#d2d6e1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}::-moz-placeholder{color:#d2d6e1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}:-ms-input-placeholder{color:#d2d6e1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}:-moz-placeholder{color:#d2d6e1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}#mc_embed_signup input[type=checkbox]{margin-right:6px}#mc_embed_signup .mc-field-group{padding-bottom:5%!important}#mc_embed_signup .datefield{min-width:180px}#mc_embed_signup #mce-responses{text-align:center!important}#mc_embed_signup div.response{float:none!important;padding:1em 0 2.5em!important;width:90%!important}body #wpnb-bar{background:#074975 none!important;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;font-family:Montserrat,sans-serif;padding:12px 36px;z-index:9!important}body #wpnb-bar #wpnbio-description{line-height:1.5}body #wpnb-bar span{font-weight:500}body #wpnb-bar strong{background:#fff;color:#000}body #wpnb-bar .countdown_section{font-size:11px!important;left:30px;position:relative;text-align:left;top:-16px}body #wpnb-bar .countdown_section:nth-of-type(2){padding:0 46px}body #wpnb-bar .countdown_amount{background:#9e201e!important;border-radius:3px!important;display:inline-block;font-size:18px;left:-42px;padding:2px 4px;position:relative;text-align:center;top:19px;width:36px!important}body #wpnb-bar .wpnb-bar-button{background:transparent!important;border:2px solid #fff!important;border-radius:16px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:10px!important;font-weight:700;padding:3px 12px;position:relative;text-shadow:none;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}body #wpnb-bar .wpnb-bar-button.form-el{margin:-3px 0 0 5px!important}#wpnbio-close{font-size:16px;height:32px;right:-36px!important;top:-12px!important;width:32px}#wpnbio-close img{display:none!important}#wpnbio-close:after{color:#fff;content:"✕";line-height:32px;position:absolute;right:9px}#wpnbio-show{display:none!important}.searchwp-live-search-results{border-radius:10px!important;-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3)!important;box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3)!important}.login #login{-webkit-box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);box-shadow:0 8px 32px 0 hsla(0,0%,50%,.3);left:50%;margin-top:0;max-width:350px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.login .button.button-primary.button-large{background:#378ed5;border-color:#378ed5;border-radius:25px;display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;margin:1.5rem 0 0;padding:.8rem 1.25rem;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.login .button.button-primary.button-large:active,.login .button.button-primary.button-large:focus,.login .button.button-primary.button-large:hover{background:transparent;color:#378ed5}.login .login-help{padding-left:10px}.gform_wrapper .gform_body .gform_page_footer{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1.5rem}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0!important}.gform_wrapper .gfield_radio li label{margin:4px 0 0 10px!important}.nextpatient-box{max-width:1140px!important;padding-bottom:0!important}.page-template-physician-recruitment .page-links{margin:0}@media (min-width:769px) and (min-height:376px){.page-template-physician-recruitment .front-page .page-background-image__container{height:900px}.page-template-physician-recruitment .hero{padding:3rem 15px 9rem}}@media (min-width:769px){.page-template-physician-recruitment .page-links{margin:-7.5rem auto 0}.page-template-physician-recruitment .meet-partners,.page-template-physician-recruitment .our-offices,.page-template-physician-recruitment .specialties{background:#074975 url(../images/rectangle-bg.jpg) 0 100% no-repeat;background-size:cover;display:block;margin:6rem 0 3rem;padding:0;width:100%}.page-template-physician-recruitment .meet-partners__bg,.page-template-physician-recruitment .our-offices__bg,.page-template-physician-recruitment .specialties__bg{min-height:900px;opacity:0;width:100%}.page-template-physician-recruitment .front-page-videos{padding:0 15px}.page-template-physician-recruitment .specialties{margin:3rem 0}.page-template-physician-recruitment .specialties__bg{min-height:700px;width:auto}.page-template-physician-recruitment .specialties__image{max-height:600px;width:auto}.page-template-physician-recruitment .newsletter{padding:3rem 0 0}}@media (min-width:992px){.page-template-physician-recruitment .meet-partners__bg,.page-template-physician-recruitment .our-offices__bg,.page-template-physician-recruitment .specialties__bg{min-height:700px}}