/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:local("Open Sans Extra Bold") url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-800.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-800.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold") url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-700.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:local("Open Sans Bold Italic") url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-700italic.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:600;src:local("Open Sans Medium Italic") url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-600italic.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans Regular") url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-regular.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-italic.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/open-sans-v27-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:italic;font-weight:400;src:url(/themes/vh_theme/dist/fonts/merriweather-v25-latin-italic.woff2) format("woff2"),url(/themes/vh_theme/dist/fonts/merriweather-v25-latin-italic.woff) format("woff")}.font-secondary{font-family:Merriweather,Georgia,serif}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}.node--unpublished,.term--unpublished{background-color:#fff4f4}.node--unpublished::before,.term--unpublished::before{background-color:red;color:#fff;content:"UNPUBLISHED";display:block;font-weight:700;text-align:center;width:100%}.has-facets.layout-wrapper{grid-template-areas:"intro" "facets" "content"}@media screen and (min-width:1024px){.has-facets.layout-wrapper{grid-template-columns:auto 1fr;grid-template-areas:"intro intro" "facets content"}.has-facets.layout-wrapper .layout-sidebar-facets{grid-area:facets;width:300px}.has-facets.layout-wrapper .layout-content{grid-area:content}}@media print{.layout-prefooter,.layout-sidebar-first,.layout-sidebar-second{display:none}}
.font-secondary{font-family:Merriweather,Georgia,serif}.columns{display:grid;gap:var(--grid-gap,16px);grid-template-columns:1fr;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}@media screen and (min-width:768px){.columns{grid-template-columns:var(--template-columns)}}.columns--frontpage article{margin-left:auto;margin-right:auto}
.font-secondary{font-family:Merriweather,Georgia,serif}.doctor-information{padding-bottom:20px}.doctor-information .doctor-office{overflow:hidden;margin-bottom:20px}.doctor-information .columns--left{float:left;width:33%}.doctor-information .columns--right{float:left;width:67%}@media screen and (max-width:1024px){.doctor-information .columns--left,.doctor-information .columns--right{float:inherit;width:100%}.doctor-information .columns--left{padding-bottom:10px}.doctor-information .doctor-name{margin:30px 10px 10px}}.doctor-information__name{font-size:1.3125rem;color:#666;font-family:Merriweather,Georgia,serif;border-bottom:1px solid #dcdcdc}
.font-secondary{font-family:Merriweather,Georgia,serif}.doctor-portrait,.doctor-portrait__link{text-align:center}.doctor-portrait{color:#666}.doctor-portrait p{margin:0;line-height:1.6}.doctor-portrait img{max-width:100%}@media screen and (min-width:375px){.doctor-portrait img{max-width:145px}}.doctor-portrait__link{color:#0074c8;text-decoration:underline;text-decoration-thickness:.05rem;text-decoration-color:#e6e6e6;text-underline-offset:3px;font-weight:700}.doctor-portrait__link:active,.doctor-portrait__link:hover{text-decoration:underline;text-decoration-thickness:.07rem;text-decoration-color:#0074c8}
.font-secondary{font-family:Merriweather,Georgia,serif}.doctor-primary-location{color:#666;display:grid;grid-template-columns:1fr;line-height:1.6;gap:16px}@media screen and (min-width:1024px){.doctor-primary-location{grid-template-columns:1fr 1fr}}.doctor-primary-location__address{display:flex;flex-direction:column;gap:6px;margin-top:16px}.doctor-primary-location__website{color:#0074c8;text-decoration:underline;text-decoration-thickness:.05rem;text-decoration-color:#e6e6e6;text-underline-offset:3px;align-items:baseline;display:flex;font-size:1rem;gap:8px}.doctor-primary-location__website:active,.doctor-primary-location__website:hover{text-decoration:underline;text-decoration-thickness:.07rem;text-decoration-color:#0074c8}.doctor-primary-location__website svg{height:14px;width:14px;min-width:14px}.doctor-primary-location__logo img{max-height:150px;max-width:325px;-o-object-fit:contain;object-fit:contain}.doctor-primary-location__insurance-list{list-style-position:inside;margin-bottom:16px}.doctor-primary-location__insurance-list li{text-indent:-1.5em;margin-left:1.5em}.doctor-primary-location__hours{margin-block-end:16px}.doctor-primary-location__practice{margin-bottom:16px}
.font-secondary{font-family:Merriweather,Georgia,serif}.doctor-profile{margin-top:16px;margin-bottom:16px;overflow:hidden;padding-bottom:20px;display:grid;grid-template-columns:1fr;grid-template-areas:"header" "left" "right";gap:16px}@media screen and (min-width:768px){.doctor-profile{grid-template-columns:1fr 300px;grid-template-areas:"header header" "left right"}}@media screen and (min-width:1024px){.doctor-profile{grid-template-columns:1fr 400px}}.doctor-profile .doctor-name{font-size:1.5rem;font-weight:400;line-height:normal;margin:30px 50px 10px;color:#666}.doctor-profile__help .columns__center,.doctor-profile__help .columns__left,.doctor-profile__help .columns__right,.practice-profile__help .columns__center,.practice-profile__help .columns__left,.practice-profile__help .columns__right{background-color:#e6e6e6;box-sizing:border-box;padding:1.25rem 1rem;hyphens:auto;word-break:break-word;word-wrap:break-word}@media screen and (max-width:1024px){.doctor-profile__help,.practice-profile__help{grid-template-columns:1fr}}.doctor-profile__containers>:nth-child(odd),.practice-profile__containers>:nth-child(odd){background-color:#f7f7f7;padding-top:32px;padding-bottom:32px}.doctor-profile__containers>*,.practice-profile__containers>*{padding-left:16px;padding-right:16px;margin-top:16px;margin-bottom:16px}@media screen and (min-width:1024px){.doctor-profile__containers>*,.practice-profile__containers>*{padding-left:32px;padding-right:32px;margin-top:32px;margin-bottom:32px}}.doctor-profile__about-title{border-bottom:1px solid #dcdcdc;color:#666;font-family:Merriweather,Georgia,serif;font-size:1.875rem;font-weight:400;grid-area:header;margin-bottom:0}.doctor-profile__right{grid-area:right}.doctor-profile__left{grid-area:left}.doctor-profile__left .video-wrapper-16-9-m{width:100%!important;height:100%!important;padding:0!important;margin:0!important}@media screen and (min-width:544px){.doctor-profile__left .video-wrapper-16-9-m{width:auto!important;max-width:576px;height:auto!important;margin:inherit!important;padding:0 20px 5px 0!important}}.doctor-profile__left .video-wrapper-16-9-m iframe{aspect-ratio:16/9;width:100%;height:auto}.doctor-profile__quote{margin-top:16px;margin-bottom:16px;color:#666}.doctor-profile__quote p{font-style:italic}.doctor-profile__quote-title{font-size:1rem;margin-bottom:0}.doctor-profile__section-title,.practice-profile__section-title{font-size:1.3125rem;color:#666;font-family:Merriweather,Georgia,serif;border-bottom:1px solid #dcdcdc}.doctor-profile__section-subtitle,.practice-profile__section-subtitle{font-size:1.17rem;font-weight:400;color:#666;font-family:Merriweather,Georgia,serif}.doctor-profile__last-updated,.practice-profile__last-updated{color:#666;font-family:"Open Sans",Arial,sans-serif;font-style:italic;margin:50px auto;padding-top:24px;border-top:1px solid #dcdcdc;text-align:center}.practice-profile__highlights-wrapper{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:1024px){.practice-profile__highlights-wrapper{grid-template-columns:1fr 1fr}}.doctor-profile__accolades-wrapper{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (min-width:1024px){.doctor-profile__accolades-wrapper{grid-template-columns:repeat(auto-fit,minmax(calc(50% - 32px),1fr))}}.practice-profile__doctor-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:32px;-moz-column-gap:16px;column-gap:16px}@media screen and (min-width:768px){.practice-profile__doctor-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.practice-profile__doctor-grid{grid-template-columns:repeat(5,1fr)}}
.font-secondary{font-family:Merriweather,Georgia,serif}.footer{background-color:#fff;color:#002157;font-size:.85rem;padding:16px 0;min-height:986px}@media screen and (min-width:1024px){.footer{min-height:422px}}.footer__menu-title{display:block;font-size:1rem;margin:0 0 1rem;font-weight:700;line-height:21px;margin-inline-start:0;margin-inline-end:0}.footer__container{--content-container-max-width:min(1290px,100%);max-width:min(1290px,100%);margin-left:calc(16px * var(--no-container-ancestor,1));margin-right:calc(16px * var(--no-container-ancestor,1));display:grid;gap:32px;grid-template-columns:1fr;padding:16px 0}.footer__container>*{--no-container-ancestor:0}@media screen and (min-width:1322px){.footer__container{margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.footer__container{gap:48px;grid-template-columns:1fr 1fr 1fr}.footer__container>div:not(:first-child){border-left:1px solid #002157;border-top:0;padding:0 16px}}.footer__veritas{display:flex;flex-direction:column;gap:32px}.footer__external-link--icon svg{max-height:14px;height:14px;padding:0 4px}.footer__veritas--logo{max-height:32px;width:100%}.footer__veritas--logo a{display:block}.footer__veritas--logo p{margin:0}.footer__menu ul{list-style:none}.footer__menu li{margin-bottom:20px}.footer__legalese p,.footer__menu{line-height:21px}.footer__legalese p a,.footer__menu a{color:#002157;text-decoration:none;text-decoration-thickness:.05rem;text-underline-offset:3px}.footer__legalese p a:active,.footer__legalese p a:hover,.footer__menu a:active,.footer__menu a:hover{text-decoration:underline;text-decoration-thickness:.07rem;text-decoration-color:#0074c8}.footer__legalese .copyright{margin-bottom:0}.footer__legalese .corporate-address{margin-top:0}.footer__social-follow ul{display:flex}.footer__social-follow li{list-style:none;margin:0 10px 0 0}.footer__social-follow a{color:#0074c8;text-decoration:underline;text-decoration-thickness:.05rem;text-decoration-color:#e6e6e6;text-underline-offset:3px;display:inline-flex;height:35px;padding:8px;width:35px}.footer__social-follow a:active,.footer__social-follow a:hover{text-decoration:underline;text-decoration-thickness:.07rem;text-decoration-color:#0074c8}.footer__social-follow a:active,.footer__social-follow a:hover{background-color:#d9d9d9}.footer__social-follow svg{height:100%;width:100%}.footer__veritas--newsletter-link{font-size:1.1875rem}@media print{.footer__site--menu,.footer__veritas,.footer__veritas--menu{display:none}.footer{background-color:#fff;color:#666}.footer__legalese{color:#666}}
.font-secondary{font-family:Merriweather,Georgia,serif}.modal-window{position:relative;display:none;z-index:100}.modal-window.is-open{display:block}.modal-window.modal-window--slide[aria-hidden=false] .modal-window__overlay{animation:mmfadein .3s cubic-bezier(0,0,.2,1)}.modal-window.modal-window--slide[aria-hidden=false] .modal-window__container{animation:mmslidein .3s cubic-bezier(0,0,.2,1)}.modal-window.modal-window--slide[aria-hidden=true] .modal-window__overlay{animation:mmfadeout .3s cubic-bezier(0,0,.2,1)}.modal-window.modal-window--slide[aria-hidden=true] .modal-window__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal-window.modal-window--slide .modal-window__container,.modal-window.modal-window--slide .modal-window__overlay{will-change:transform}.modal-window__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center}.modal-window__container{background-color:#fff;padding:10px 8px 20px 20px;max-width:658px;max-height:100vh;border-radius:4px;overflow:hidden;box-sizing:border-box}@media screen and (max-width:768px){.modal-window__container{max-width:none;height:100%}}.modal-window__header{display:flex;justify-content:space-between;align-items:center}.modal-window__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#666;box-sizing:border-box}.modal-window__close{background:0 0;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;margin-top:10px;margin-right:10px;margin-left:auto}.modal-window__close::before{content:"✕"}.modal-window__content{overflow-y:auto;max-height:calc(100% - 50px);margin-bottom:0;color:#666;font-size:1rem;padding-right:15px}.modal-window__content p{line-height:1.5rem}@media screen and (min-width:768px){.modal-window__content{max-height:80vh}}.modal-window__content a{color:#0074c8;text-decoration:underline;text-decoration-thickness:.05rem;text-decoration-color:#e6e6e6;text-underline-offset:3px}.modal-window__content a:active,.modal-window__content a:hover{text-decoration:underline;text-decoration-thickness:.07rem;text-decoration-color:#0074c8}.modal-window__footer{text-align:right}@media screen and (max-width:768px){.modal-window__footer{position:absolute;bottom:30px;right:30px}}.modal-window__footer .button{margin-right:15px}.modal-window__footer .button:last-child{margin-right:0}@keyframes mmfadein{from{opacity:0}to{opacity:1}}@keyframes mmfadeout{from{opacity:1}to{opacity:0}}@keyframes mmslidein{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideout{from{transform:translateY(0)}to{transform:translateY(-10%)}}.modal-window__bug-wrapper{height:100%;display:flex;align-items:center}
.font-secondary{font-family:Merriweather,Georgia,serif}.newsletter-block{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:191px;background-color:#002157;color:#fff}.newsletter-block .form-block{display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}.newsletter-block .newsletter-block__subscribe-button{height:2.5rem;font-size:1.1rem;width:210px;color:#fff;border-radius:4px}.newsletter-block .left{padding:16px 16px 8px}.newsletter-block .right{padding:8px 16px 16px}.newsletter-block .left p{text-wrap:balance;text-align:center;word-wrap:break-word;font-weight:700;color:#fff;text-shadow:5px 5px 5px #3e3e3e;margin:0}@media screen and (min-width:768px){.newsletter-block{height:150px;flex-direction:row}.newsletter-block .form-block{flex-wrap:nowrap;width:50%;height:100%;padding:8px}.newsletter-block .left{justify-content:right;padding:16px 8px 16px 16px}.newsletter-block .right{justify-content:left;padding:16px 16px 16px 8px}.newsletter-block .left p{text-align:right}.newsletter-block .newsletter-block__subscribe-button{min-width:2rem;margin-left:40px}}.newsletter-page .newsletter-page__container,.subscribe-modal .newsletter-page__container{padding:8px 24px;border-radius:6px}.newsletter-page .modal-window__container,.newsletter-page .newsletter-page__container,.subscribe-modal .modal-window__container,.subscribe-modal .newsletter-page__container{background-image:linear-gradient(#002157,#0074c8);color:#fff}.newsletter-page .modal-window__close,.subscribe-modal .modal-window__close{color:#fff}.newsletter-page .modal-window__title,.subscribe-modal .modal-window__title{color:#fff;font-weight:700;font-size:2rem;text-wrap:balance;word-wrap:break-word;text-align:center}.newsletter-page .body-text,.newsletter-page .modal-window__content .body-text,.newsletter-page .newsletter-page__container .body-text,.subscribe-modal .body-text,.subscribe-modal .modal-window__content .body-text,.subscribe-modal .newsletter-page__container .body-text{color:#fff;line-height:1.5;font-size:1.25rem;margin:8px 0}.newsletter-page .emphasis,.subscribe-modal .emphasis{font-size:1.6rem;font-weight:600}.newsletter-page ._form-element,.subscribe-modal ._form-element{margin:16px 0}.newsletter-page ._form-label,.subscribe-modal ._form-label{color:#fff}.newsletter-page .footer-text,.subscribe-modal .footer-text{color:#fff;font-size:.8rem;text-align:center}@media screen and (min-width:1024px){.newsletter-page .body-text,.subscribe-modal .body-text{line-height:1.5;font-size:1.25rem}}.subscribe-form form{margin:0;padding:0}.subscribe-form form *{outline:0}.subscribe-form ._form-content,.subscribe-form ._form-thank-you{color:#fff;line-height:1.5;font-size:1.25rem;margin:8px 0}.subscribe-form ._form_hide{display:none;visibility:hidden}.subscribe-form ._form_show{display:block;visibility:visible}.subscribe-form ._form-thank-you{font-weight:700;margin:32px 0}.subscribe-form ._form-top{top:0}.subscribe-form ._form-bottom{bottom:0}.subscribe-form ._form-left{left:0}.subscribe-form ._form-right{right:0}.subscribe-form input[type=text]{padding:6px;border:#979797 1px solid;border-radius:4px;color:#000;font-size:1.5rem;box-sizing:border-box}.subscribe-form ._submit{margin-top:12px;font-family:inherit}.subscribe-form ._submit:disabled{cursor:not-allowed;opacity:.4}.subscribe-form ._submit.processing{position:relative}.subscribe-form ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px transparent;background-image:linear-gradient(#ff931e,#ff931e),conic-gradient(#ff931e,#fff);background-origin:border-box;background-clip:content-box,border-box;animation:1.2s ease 0s infinite normal none running _spin}.subscribe-form ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#ff931e;border:0;color:#fff;padding:12px}@keyframes _spin{0%{transform:translate(-50%,-50%) rotate(90deg)}100%{transform:translate(-50%,-50%) rotate(450deg)}}.subscribe-form ._close-icon{cursor:pointer;background-image:url("https: /d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}.subscribe-form ._close-icon::before{position:relative}.subscribe-form ._form-body{margin-bottom:30px}.subscribe-form ._form-image-left{width:150px;float:left}.subscribe-form ._form-content-right{margin-left:164px}.subscribe-form ._form_element{margin:16px 0;max-width:100%}.subscribe-form ._form_element._form-label{font-weight:700;margin-bottom:5px;display:block}.subscribe-form ._form_element._clear{clear:both;width:100%;float:none}.subscribe-form ._form_element._clear::after{clear:left}.subscribe-form ._form_element input[type=text]{display:block;width:100%;box-sizing:border-box;font-family:inherit}.subscribe-form ._field-wrapper{position:relative}.subscribe-form ._form_element ._form-image{max-width:100%}.subscribe-form ._form_element ._form-fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}.subscribe-form ._clear-element{clear:left}.subscribe-form ._full_width{width:100%}.subscribe-form ._form_full_field{display:block;width:100%;margin-bottom:10px}.subscribe-form ._has_error{border:#f37c7b 1px solid}.subscribe-form ._show_be_error{float:left}.subscribe-form ._error{display:block;position:absolute;font-size:14px;z-index:10000001}.subscribe-form ._error._above{padding-bottom:4px;bottom:39px;right:0}.subscribe-form ._error._below{padding-top:8px;top:100%;right:0}.subscribe-form ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fdd}.subscribe-form ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fdd}.subscribe-form ._error-inner{padding:12px 12px 12px 36px;background-color:#fdd;background-image:url("'data: image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http: //www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E'");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:inherit;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;border-radius:4px;box-shadow:0 1px 4px rgba(31,33,41,.298295)}@media only screen and (max-width:319px){.subscribe-form ._error-inner{padding:7px 7px 7px 25px;font-size:12px;line-height:12px;background-position:4px center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.subscribe-form ._error-inner._form_error{margin-bottom:5px;text-align:left}.subscribe-form ._button-wrapper ._error-inner._form_error{position:static}.subscribe-form ._error-inner._no_arrow{margin-bottom:10px}.subscribe-form ._error-arrow{position:absolute;width:0;height:0}.subscribe-form ._error-html{margin-bottom:10px}.subscribe-form .pika-single{z-index:10000001}.subscribe-form .inline-form-content{max-width:510px}@media (min-width:320px) and (max-width:667px){.subscribe-form ::-webkit-scrollbar{display:none}.subscribe-form form{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}.subscribe-form form *{box-sizing:border-box;font-size:1em}.subscribe-form ._form-content{margin:0;width:100%}.subscribe-form ._form-inner{display:block;min-width:100%}.subscribe-form ._form-title{margin-top:0;margin-right:0;margin-left:0;font-size:1.2em;font-size:22px;line-height:normal;font-weight:700;color:#002157;margin-bottom:0;display:block}.subscribe-form ._form_element{margin:0 0 20px;padding:0;width:100%}.subscribe-form ._form-element,.subscribe-form input[type=text],.subscribe-form label,.subscribe-form p,.subscribe-form textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}.subscribe-form ._row._checkbox-radio label{display:inline}.subscribe-form label,.subscribe-form p{margin-bottom:.7em;width:100%}.subscribe-form input[type=text]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscribe-form ._submit{padding:20px;font-size:1.25rem}.subscribe-form .field-required{color:red}.subscribe-form ._show_be_error{min-width:100%}.subscribe-form ._inline-form,.subscribe-form ._inline-form ._form-content{font-family:inherit;font-size:1.5rem;font-weight:400}.subscribe-form input[type=text],.subscribe-form textarea:not(.g-recaptcha-response){font-family:inherit;font-size:1.5rem;font-weight:400;color:#000;line-height:1.6em}.subscribe-form ._form-thank-you,.subscribe-form ._html-code :not(h1,h2,h3,h4,h5,h6){font-family:inherit;line-height:1.5;font-size:1.5rem;color:#fff}.subscribe-form ._form-emailidentifier,.subscribe-form ._form-label{font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.6em}.subscribe-form::after,.subscribe-form::before{content:" ";display:table}.subscribe-form::after{clear:both}.subscribe-form ._form-thank-you{position:relative;left:0;right:0;text-align:center}.subscribe-form ._form-pc-confirmation ._submit{margin-top:16px}.subscribe-form ._inline-form ._submit{font-size:1.25rem;font-weight:700}.subscribe-form ._form-element input,.subscribe-form ._form-element label{margin-top:15px}.subscribe-form ._form-element label{color:#fff}}
.font-secondary{font-family:Merriweather,Georgia,serif}.slideshow-text{--content-container-max-width:min(1290px,100%);max-width:min(1290px,100%);margin-left:calc(16px * var(--no-container-ancestor,1));margin-right:calc(16px * var(--no-container-ancestor,1));max-width:100%;margin-top:16px;margin-bottom:16px}.slideshow-text>*{--no-container-ancestor:0}@media screen and (min-width:1322px){.slideshow-text{margin-left:auto;margin-right:auto}}.slideshow-text__grid{position:relative;overflow:hidden;max-width:100%}.slideshow-text__quote{color:#666;text-align:center;font-size:1rem;font-style:italic;line-height:initial}.slideshow-text__source{color:#666;text-align:center;font-size:.875rem;line-height:1.5;margin-top:1rem}.slideshow-text__slides{transition:all .2s linear;overflow:hidden;display:flex;width:calc(100% * var(--slide-count))}.slideshow-text__slides .slideshow-text__text{visibility:hidden;order:2;width:100%;padding:16px;z-index:-1;display:flex;flex-direction:column;justify-content:center}.slideshow-text__slides .slide-active{visibility:visible;order:1;z-index:1}.slideshow-text__nav,.slideshow-text__pagination-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.75);border:0;color:#fff;padding:16px 8px;text-decoration:none;height:56px;width:40px;z-index:100;position:relative;cursor:pointer}@media screen and (max-width:768px){.slideshow-text__nav,.slideshow-text__pagination-button{padding:14px 6px;height:48px;width:32px}}@media screen and (max-width:543px){.slideshow-text__nav,.slideshow-text__pagination-button{padding:6px 4px;height:32px;width:24px}}@media (hover:hover){.slideshow-text__nav:hover,.slideshow-text__pagination-button:hover{color:#002157;background-color:rgba(0,0,0,.3)}}.slideshow-text__pagination-button--prev svg{transform:rotate(90deg)}.slideshow-text__pagination-button--next svg{transform:rotate(-90deg)}.slideshow-text__pagination{width:100%;padding-top:8px;display:flex;gap:5px;align-items:center;justify-content:center}.slideshow-text__pagination-button{width:20px;height:30px;padding:6px 4px;border:0;border-radius:0}@media screen and (max-width:543px){.slideshow-text__pagination-button{padding:3px;width:15px;height:25px}}.slideshow-text__pagination-button svg{height:12px}@media screen and (max-width:543px){.slideshow-text__pagination-button svg{height:10px}}
