/* https://www.upehs.com/wp-content/mu-plugins/polle-theme.css?ver=1788855155 */
:root{--polle-primary-50:#F0F9FF;--polle-primary-100:#E0F2FE;--polle-primary-200:#BAE6FD;--polle-primary-300:#7DD3FC;--polle-primary-500:#0EA5E9;--polle-primary-600:#0284C7;--polle-primary-700:#0369A1;--polle-primary-800:#075985;--polle-neutral-50:#F8FAFC;--polle-neutral-100:#F1F5F9;--polle-neutral-200:#E2E8F0;--polle-neutral-300:#CBD5E1;--polle-neutral-400:#94A3B8;--polle-neutral-500:#64748B;--polle-neutral-600:#475569;--polle-neutral-700:#334155;--polle-neutral-800:#1E293B;--polle-neutral-900:#0F172A;--polle-success-600:#16A34A;--polle-warning-500:#F59E0B;--polle-warning-600:#D97706;--polle-bg:var(--polle-neutral-50);--polle-surface:#FFFFFF;--polle-border:var(--polle-neutral-200);--polle-text:var(--polle-neutral-900);--polle-text-2:var(--polle-neutral-600);--polle-text-3:var(--polle-neutral-500);--polle-r-sm:6px;--polle-r-md:8px;--polle-r-lg:12px;--polle-r-xl:16px;--polle-r-2xl:20px;--polle-r-full:9999px;--polle-shadow-sm:0 1px 2px rgba(15, 23, 42, .05);--polle-shadow-md:0 4px 6px rgba(15, 23, 42, .10);--polle-shadow-lg:0 10px 15px rgba(15, 23, 42, .10);--polle-ease:cubic-bezier(.4, 0, .2, 1);--polle-fast:150ms;--polle-font:Inter, system-ui, -apple-system, "Segoe UI", Roboto,
                "Helvetica Neue", Arial, sans-serif}body{font-family:var(--polle-font);font-weight:400;font-size:1.0625rem;line-height:1.6;color:var(--polle-text-2);-webkit-font-smoothing:antialiased}body.custom-background{background-image:none!important;background-color:var(--polle-bg)!important}h1,h2,h3,h4,h5,h6{font-family:var(--polle-font);color:var(--polle-text);letter-spacing:-.025em;font-weight:600}h1{font-size:2.6em;line-height:1.1;text-transform:none;margin:0 0 24px}h2{font-size:1.9em;line-height:1.2;font-weight:600;color:var(--polle-text);margin:0 0 20px}h3{font-size:1.35em;line-height:1.3;margin:0 0 14px}h4{font-size:1.15em;line-height:1.45;margin:0 0 12px}h5{font-size:1em;line-height:1.5;letter-spacing:-.01em;margin:18px 0 10px}h6{font-size:.78em;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--polle-primary-700);margin:10px 0}p{margin:0 0 16px}a{color:var(--polle-primary-700);font-weight:500;text-decoration:none}a:visited{color:var(--polle-primary-700)}a:hover{color:var(--polle-primary-800);text-decoration:underline}blockquote{border-left:3px solid var(--polle-primary-300);background:var(--polle-primary-50);border-radius:0 var(--polle-r-lg) var(--polle-r-lg) 0;padding:14px 20px;color:var(--polle-neutral-700);font-style:normal}#drop_mainmenu>li>a{font-family:var(--polle-font);color:#FFF;font-weight:500;font-size:.82em;letter-spacing:.04em;text-transform:uppercase;transition:color var(--polle-fast) var(--polle-ease)}#drop_mainmenu>li:hover>a,#drop_mainmenu>li.hover>a{color:var(--polle-primary-200);letter-spacing:.04em;text-shadow:none}#drop_mainmenu>li.current_page_item>a{border-bottom-width:2px;border-bottom-color:var(--polle-primary-500);text-shadow:none}.header-top.fixto-fixed{background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 0 var(--polle-border),var(--polle-shadow-sm)}.header-top.fixto-fixed #drop_mainmenu>li>a{color:var(--polle-neutral-600)}.header-top.fixto-fixed #drop_mainmenu>li:hover>a{color:var(--polle-neutral-900)}.header-top.fixto-fixed #drop_mainmenu>li.current_page_item>a{color:var(--polle-neutral-900)}a#fm2_drop_mainmenu_mobile_button{color:var(--polle-primary-500)}.header-homepage.color-overlay:before,.header.color-overlay:before{background-color:var(--polle-neutral-900)!important;opacity:.55!important}h1.heading8{font-family:var(--polle-font);font-weight:600;color:#FFF;letter-spacing:-.025em;line-height:1.1;text-transform:none}p.header-subtitle{font-family:var(--polle-font);font-weight:400;color:var(--polle-neutral-100);line-height:1.5}.svg-white-bg{fill:var(--polle-bg)}.button,.nav-previous a,.nav-next a{font-family:var(--polle-font);font-weight:500;font-size:.8em;letter-spacing:0;text-transform:none;border-radius:var(--polle-r-md);box-shadow:var(--polle-shadow-sm);padding:10px 18px;transition:background-color var(--polle-fast) var(--polle-ease),color var(--polle-fast) var(--polle-ease),border-color var(--polle-fast) var(--polle-ease),box-shadow var(--polle-fast) var(--polle-ease)}.button.big{padding:12px 24px;font-size:.95em}.button.small{padding:6px 12px;font-size:.78em;border-radius:var(--polle-r-sm)}.button:hover,.nav-previous a:hover,.nav-next a:hover{box-shadow:var(--polle-shadow-md);text-decoration:none}.button:active{box-shadow:inset 0 1px 2px rgba(15,23,42,.12)}.button.blue,.button.blue:visited{background-color:var(--polle-primary-700);color:#FFF}.button.blue:hover,.button.blue:active{background-color:var(--polle-primary-800);color:#FFF}.button.green,.button.green:visited{background-color:var(--polle-primary-700);color:#FFF}.button.green:hover,.button.green:active{background-color:var(--polle-primary-800);color:#FFF}.button.dark-blue,.button.dark-blue:visited{background-color:var(--polle-primary-700);color:#FFF}.button.purple,.button.purple:visited{background-color:var(--polle-primary-800);color:#FFF}.button.yellow,.button.yellow:visited{background-color:var(--polle-surface);color:var(--polle-primary-700)}.button.yellow:hover,.button.yellow:active{background-color:var(--polle-primary-50);color:var(--polle-primary-800)}.button.transparent,.button.transparent:visited{border:1px solid rgba(255,255,255,.7);color:#FFF;box-shadow:none}.button.transparent:hover{background-color:rgba(255,255,255,.12)}.button.transparent-dark,.button.transparent-dark:visited{border:1px solid var(--polle-neutral-500);color:var(--polle-neutral-700);box-shadow:none}.button.transparent-dark:hover{background-color:var(--polle-neutral-100)}.button.hp-header-primary-button,.button.hp-header-primary-button:visited{background-color:var(--polle-primary-700);color:#FFF}.button.hp-header-primary-button:hover{background-color:var(--polle-primary-800)}.button.hp-header-secondary-button,.button.hp-header-secondary-button:visited{background-color:rgba(255,255,255,.95);color:var(--polle-primary-700);box-shadow:var(--polle-shadow-md)}.button.hp-header-secondary-button:hover{background-color:#FFF;color:var(--polle-primary-800)}.button:focus-visible,.nav-previous a:focus-visible,.nav-next a:focus-visible,.sidebar a:focus-visible,#drop_mainmenu>li>a:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #FFFFFF,0 0 0 4px var(--polle-primary-700)}@media (forced-colors:active){.button:focus-visible,.nav-previous a:focus-visible,.nav-next a:focus-visible,.sidebar a:focus-visible,.searchform #s:focus,#drop_mainmenu>li>a:focus-visible{outline:2px solid;outline-offset:2px}}.content{background-color:var(--polle-bg)}#features-2{background-color:var(--polle-neutral-50)!important;border-top:1px solid var(--polle-neutral-100);border-bottom:1px solid var(--polle-neutral-100)}#team-1{border-bottom:1px solid var(--polle-neutral-100)}#numbers{background-image:none!important;background-color:var(--polle-primary-600)!important}.numbers-section:before{background-color:transparent}h2.numbers-numbertext{color:#FFF;font-weight:600;letter-spacing:-.025em}h3.numbers-titletext{color:#FFF;font-size:.85em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.features-image-cards-textcol h2,.team-colors-textcol h2{color:var(--polle-text);font-weight:600}.features-image-cards-textcol p,.team-colors-textcol p{color:var(--polle-text-2)}.cta-blue-section{background-color:var(--polle-primary-600)}h2.cta-blue-text{color:#FFF;font-weight:600;letter-spacing:-.025em}b.element2{font-weight:600}.features-image-cards-cardrow{background-color:var(--polle-surface);border-radius:var(--polle-r-xl);box-shadow:0 0 0 1px var(--polle-border),var(--polle-shadow-sm);transition:box-shadow 250ms var(--polle-ease)}.features-image-cards-cardrow:hover{box-shadow:0 0 0 1px var(--polle-border),var(--polle-shadow-md)}img.features-image-cards-featimg{border-radius:var(--polle-r-xl) var(--polle-r-xl) 0 0;margin-bottom:20px}.features-image-cards-cardtextrow h4{color:var(--polle-text);font-size:1.05em;font-weight:600;letter-spacing:-.025em}.features-image-cards-cardtextrow p{color:var(--polle-text-2);font-size:.88em;line-height:1.5}.features-image-cards-separator{background-color:var(--polle-neutral-100)}.team-colors-membercard{background-color:var(--polle-surface);border-radius:var(--polle-r-xl);box-shadow:0 0 0 1px var(--polle-border),var(--polle-shadow-sm)}.team-colors-background{border-radius:var(--polle-r-xl) var(--polle-r-xl) 0 0}.team-colors-membercol:nth-of-type(4n+1) .team-colors-background{background-color:var(--polle-primary-500)}.team-colors-membercol:nth-of-type(4n+2) .team-colors-background{background-color:var(--polle-primary-600)}.team-colors-membercol:nth-of-type(4n+3) .team-colors-background{background-color:var(--polle-primary-700)}.team-colors-membercol:nth-of-type(4n+4) .team-colors-background{background-color:var(--polle-primary-800)}img.team-colors-memberimg{border-color:var(--polle-surface);box-shadow:var(--polle-shadow-md)}h4.team-colors-membername{color:var(--polle-text);font-weight:600;letter-spacing:-.025em}p.team-colors-memberposition{color:var(--polle-text-3);font-size:.85em;font-style:normal}.fa.team-colors-icon{color:var(--polle-neutral-500);transition:color var(--polle-fast) var(--polle-ease)}.fa.team-colors-icon:hover{color:var(--polle-primary-600)}.team-colors-separator{background-color:var(--polle-neutral-100)}.post-content-single{background-color:var(--polle-surface);border-radius:var(--polle-r-2xl);box-shadow:0 0 0 1px var(--polle-border),var(--polle-shadow-sm)}h2.heading109{color:var(--polle-text);font-weight:600;letter-spacing:-.025em;line-height:1.2}.post-header.single-post-header{color:var(--polle-text-3);font-size:.85em}.post-header a{color:var(--polle-primary-700);font-weight:500}.post-header a:hover{color:var(--polle-primary-800)}.fa.font-icon-post{color:var(--polle-primary-500)}.post-content-inner{border-bottom:1px solid var(--polle-neutral-100)}.post-content-inner p{color:var(--polle-text-2);line-height:1.65}.post-content-inner h4{color:var(--polle-text);font-size:1.3em;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:28px 0 12px}.post-content-inner h2,.post-content-inner h3{margin-top:36px}.post-content-inner h5{color:var(--polle-neutral-700);font-size:1.05em;font-weight:600;letter-spacing:-.01em;line-height:1.45;margin:20px 0 10px}.post-content-inner li{color:var(--polle-text-2);line-height:1.6}.post-content-inner a,.commentlist .comment-body a,.post-header a,.sidebar .textwidget a{color:var(--polle-primary-700);font-weight:500;text-decoration:underline;text-underline-offset:2px}.post-content-inner a:hover{color:var(--polle-primary-800)}.wp-caption-text{color:var(--polle-text-3);font-size:.8em;line-height:1.4}.post-content-single a[rel="tag"]{color:var(--polle-primary-700);font-size:.82em;font-weight:500}i.font-icon-25.fa.fa-tags{color:var(--polle-primary-500)}.post-comments{background-color:var(--polle-surface);border-radius:var(--polle-r-2xl);box-shadow:0 0 0 1px var(--polle-border),var(--polle-shadow-sm)}#comments{color:var(--polle-text);font-weight:600;letter-spacing:-.025em}li.comment.even{background-color:var(--polle-neutral-50)}li.comment.odd{background-color:var(--polle-surface)}.commentlist li.comment .comment-body p{color:var(--polle-text-2)}.comment cite.fn{color:var(--polle-text);font-weight:600}.comment a.comment-reply-link{background-color:var(--polle-neutral-100);color:var(--polle-neutral-700);border-radius:var(--polle-r-md);font-weight:500;text-transform:none;transition:background-color var(--polle-fast) var(--polle-ease),color var(--polle-fast) var(--polle-ease)}.comment a.comment-reply-link:hover{background-color:var(--polle-primary-700);color:#FFF}.comment-form h3.comment-reply-title{color:var(--polle-text);font-weight:600}.row_345{background-color:var(--polle-surface)}.post-content{border-bottom:3px solid var(--polle-primary-500);border-radius:var(--polle-r-xl);box-shadow:var(--polle-shadow-sm)}.blog-title{font-weight:600;letter-spacing:-.025em}.blog-title a{color:var(--polle-text)}.blog-title a:hover{color:var(--polle-primary-600);text-decoration:none}.post-list a.page-numbers{color:var(--polle-text-2);font-weight:500;border-radius:var(--polle-r-md);transition:background-color var(--polle-fast) var(--polle-ease),color var(--polle-fast) var(--polle-ease)}.post-list a.page-numbers:hover{background-color:var(--polle-primary-50);color:var(--polle-primary-700)}span.page-numbers.current{color:var(--polle-primary-700);font-weight:600}.post-list .prev-navigation a,.post-list .next-navigation a{background-color:var(--polle-primary-700);color:#FFF;border-radius:var(--polle-r-md);letter-spacing:0;text-transform:none}.sidebar .widget{background-color:var(--polle-surface);border-radius:var(--polle-r-xl);box-shadow:var(--polle-shadow-sm)}.widget>.widgettitle{font-family:var(--polle-font);font-size:.9em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--polle-primary-700);border-bottom:1px solid var(--polle-neutral-100);border-left:3px solid var(--polle-primary-500);border-radius:var(--polle-r-xl) var(--polle-r-xl) 0 0}.widget>ul>li{color:var(--polle-neutral-700);font-weight:500;font-size:.88em;line-height:1.5;border-bottom:1px solid var(--polle-neutral-100)}.sidebar a{color:var(--polle-neutral-700);font-weight:500;transition:color var(--polle-fast) var(--polle-ease)}.sidebar a:visited{color:var(--polle-neutral-700)}.sidebar a:hover{color:var(--polle-primary-600)}.widget>ul>li a:active{color:var(--polle-primary-700)}.searchform #s{font-family:var(--polle-font);border-color:var(--polle-border);border-radius:var(--polle-r-md);color:var(--polle-neutral-700);text-transform:none}.searchform #s:focus{outline:2px solid var(--polle-primary-700);outline-offset:2px;border-color:var(--polle-primary-700)}#searchsubmit{background-color:var(--polle-primary-700);border-color:var(--polle-primary-700);border-radius:var(--polle-r-md);color:#FFF}#searchsubmit:hover{background-color:var(--polle-primary-800);border-color:var(--polle-primary-800)}.footer{background-color:var(--polle-neutral-900);border-top:1px solid var(--polle-neutral-800)}.footer p{color:var(--polle-neutral-400);font-size:.85em}.footer a{color:var(--polle-neutral-300);font-weight:500}.footer a{text-decoration:underline;text-underline-offset:2px}.footer a:hover{color:#FFF}.footer-copyright{color:var(--polle-neutral-400)}@media (prefers-reduced-motion:reduce){.button,.nav-previous a,.nav-next a,.features-image-cards-cardrow,.fa.team-colors-icon,.comment a.comment-reply-link,.post-list a.page-numbers,.sidebar a,#drop_mainmenu>li>a{transition:none!important}}@media only screen and (min-width:768px){h1.heading8{font-size:3em}h2.heading109{font-size:2.1em}.post-content-inner p{line-height:1.7}.post-content-inner h4{font-size:1.4em}h2.numbers-numbertext{font-size:2.4em}}@media only screen and (min-width:1024px){h1.heading8{font-size:3.3em}h2.heading109{font-size:2.3em}.blog-title{font-size:1.6em}}.header-top{background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 0 0 var(--polle-border)}.header-top #drop_mainmenu>li>a{color:var(--polle-neutral-600)}.header-top #drop_mainmenu>li:hover>a,.header-top #drop_mainmenu>li.hover>a{color:var(--polle-neutral-900)}.header-top #drop_mainmenu>li.current_page_item>a{color:var(--polle-neutral-900);border-bottom-color:var(--polle-primary-500)}.header-top a#fm2_drop_mainmenu_mobile_button{color:var(--polle-primary-700)}