@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-image{margin-bottom:1.2em}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#002127;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:400;line-height:1.75;margin:0;overflow-x:hidden}main{display:block}a,hr{border:0}hr{box-sizing:content-box;height:0;overflow:visible;border-collapse:collapse;border-bottom:1px solid currentColor;clear:both;color:#eee;margin:40px auto}a{background-color:transparent;color:#097b97;transition:color .2s ease-in-out,background-color .2s ease-in-out;text-decoration:none}strong{font-weight:700}small{font-size:80%}img{border-style:none;max-width:100%;height:auto;vertical-align:top}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:inherit}.entry-content:before,.entry:before,.footer-widgets:before,.message-bar:before,.nav-primary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.entry-content:after,.entry:after,.footer-widgets:after,.message-bar:after,.nav-primary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}a:focus,a:hover{border:0;color:#002127;text-decoration:none}.entry-content a{border-bottom:1px solid currentColor}.entry-content a:focus,.entry-content a:hover{border-bottom:0 none}p{margin:0 0 30px}p,ul{padding:0}li{list-style-type:none}i{font-style:italic}h1,h2,h3{font-weight:700;line-height:1.2;margin:0 0 20px}.entry-content h2,.entry-content h3{margin-top:40px}h1{font-size:42px}h2{font-size:36px}h3{font-size:32px}@media only screen and (min-width:782px){h1{font-size:60px}h2{font-size:48px}h3{font-size:36px}}figure,ul{margin:0}::-ms-input-placeholder{color:#002127;opacity:1}:-ms-input-placeholder{color:#002127;opacity:1}.screen-reader-shortcut{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;width:1px;word-wrap:normal!important}.screen-reader-shortcut,.screen-reader-text{position:absolute!important}.screen-reader-shortcut:focus,.screen-reader-text:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-weight:700}.screen-reader-shortcut:focus{clip:auto!important;color:#999;display:block;font-size:1em;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.site-container{animation:fadein 1s;word-wrap:break-word}.site-inner{clear:both;margin:0 auto;padding:60px 30px 0}.genesis-title-hidden .site-inner,.no-sidebar-wide .site-inner{padding-top:0}.content{margin-left:auto;margin-right:auto;width:100%;max-width:720px}.no-sidebar-wide .content{max-width:100%}@media only screen and (min-width:960px){.site-inner{max-width:1280px;padding:100px 40px 0}.content{float:left;width:60.25%}.full-width-content .content,.no-sidebar-wide .content{float:none;width:100%;max-width:1200px}}.widget-title{font-size:24px;font-weight:700;margin-bottom:20px}.footer-widgets .widget-title{font-size:18px}.alignleft{float:left;text-align:left}.aligncenter{display:block;margin:0 auto 30px}img.alignleft{margin:0 20px 20px 0}.widget{margin-bottom:40px}.widget p{margin-bottom:20px}.widget p:last-child{margin-bottom:0}.flexible-widgets{display:flex;flex-direction:column;flex-wrap:wrap}.flexible-widgets .widget{margin-bottom:0;padding:0 40px;width:100%}@media only screen and (min-width:667px){.flexible-widgets{flex-direction:row;justify-content:space-between;align-items:center}.flexible-widgets .widget{flex:1 1 265px}}@media only screen and (min-width:1023px){.flexible-widgets .widget{padding:0 30px}}.home .entry-content:after{display:none}.display-posts.community.grid{display:grid;gap:30px 10px;justify-content:space-around;grid-template-columns:1fr}@media only screen and (min-width:480px){.display-posts.community.grid{gap:60px auto;grid-template-columns:repeat(2,150px)}}@media only screen and (min-width:680px){.display-posts.community.grid{grid-template-columns:repeat(3,150px)}}@media only screen and (min-width:1024px){.display-posts.community.grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-content:space-between}}.display-posts.grid>.listing-item{margin:0;padding:0;text-align:center}.display-posts.grid .title{line-height:1.2}.display-posts.community.grid .title{font-size:16px;font-weight:600;margin-top:0}.display-posts.grid img{display:block;height:auto;max-width:100%;margin:0 auto 10px}.display-posts.community.grid img{width:150px}.genesis-skip-link,.wp-block-image figure{margin:0}.genesis-skip-link li{height:0;list-style:none;width:0}:focus{color:#002127;outline:#ccc solid 1px}.message-bar{background-color:#097b97;color:#fff;font-weight:500;padding:4px 0 12px}.message-bar .wrap{margin-left:auto;margin-right:auto}.message-bar .flexible-widgets .widget{margin:10px 0 0;text-align:center}.message-bar p{font-size:12px;line-height:1.2;margin-bottom:0}.message-bar a{color:#fff}.message-bar a:focus,.message-bar a:hover{border-bottom:1px solid currentColor}@media only screen and (min-width:960px){.message-bar .wrap{padding-left:10px;padding-right:10px;max-width:1280px}}.site-header>.wrap{display:grid;align-items:center;grid-template-columns:1fr auto;grid-column-gap:10px;justify-content:space-between;justify-items:stretch}.title-area{grid-column:1/2;grid-row:1/2}.site-header .nav-primary{grid-column:1/3;grid-row:2/3}@media only screen and (min-width:960px){.site-header>.wrap{grid-template-columns:1fr 3fr 1fr}.site-header .nav-primary{grid-column:2/3;grid-row:1/2;text-align:center}.my-community-wide-primary-menu .site-header .nav-primary{grid-column:2/4;grid-row:1/2;text-align:right}}.site-header{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);padding:0 30px;position:relative}@media only screen and (min-width:960px){.site-header{padding:0 40px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}}.title-area{padding-bottom:20px;padding-top:20px}.wp-custom-logo .title-area{padding-bottom:5px;padding-top:5px;width:100%;max-width:300px}@media only screen and (min-width:960px){.title-area{padding-bottom:40px;padding-top:40px}.wp-custom-logo .title-area{padding-bottom:10px;padding-top:10px}}.wp-custom-logo .title-area img{width:auto}.site-title{font-size:20px;font-weight:700;line-height:1;margin-bottom:0}.site-description,.wp-custom-logo .site-title{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.genesis-nav-menu{clear:both;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:block;float:none;position:relative}.genesis-nav-menu a{color:#002127;display:block;font-size:15px;font-weight:400;outline-offset:-1px;line-height:16px;padding-bottom:16px;padding-top:16px;text-decoration:none}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#097b97;text-decoration:none}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:100%}.genesis-nav-menu .sub-menu{clear:both;display:none;left:-9999px;margin:0;opacity:1;padding-left:15px;position:static;z-index:99}.genesis-nav-menu .sub-menu a{background-color:#fff;font-size:15px;position:relative;text-align:left;word-wrap:break-word}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .menu-item:hover>.sub-menu{display:block;left:auto;opacity:1}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.nav-primary{clear:left;width:100%}@media only screen and (min-width:960px){.genesis-nav-menu .menu-item{display:inline-block}.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover{position:relative}.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a{width:180px}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;opacity:0;padding-left:0;position:absolute;transition:opacity .4s ease-in-out}.genesis-nav-menu .sub-menu a{border:1px solid #eee;border-top:0;padding-bottom:15px;padding-top:15px}.nav-primary{clear:none;float:right;width:auto}.nav-primary .genesis-nav-menu a{padding-left:15px;padding-right:15px}}@media only screen and (min-width:600px){.home .wp-block-column .wp-block-image{margin-bottom:0;text-align:left}}@media only screen and (min-width:782px){.home .wp-block-column:not(:first-child){padding-left:8px}}.first-block-core-cover .wp-block-cover h1,.wp-block-group h2{margin-bottom:5px}.first-block-core-cover .wp-block-cover p,.wp-block-group p{margin-bottom:20px}@media only screen and (max-width:960px){.first-block-core-cover .wp-block-cover{min-height:500px!important}.first-block-core-cover .wp-block-cover .wp-block-spacer{max-height:0}}@media only screen and (min-width:960px){.entry-content{position:relative}}.large.fas{color:#097b97;display:block;font-size:48px;margin-bottom:20px;text-align:center}.site-footer p,.wp-block-group .wp-block-columns{margin-bottom:0}.entry{margin-bottom:40px}@media only screen and (min-width:960px){.entry{margin-bottom:60px}}.footer-widgets{background-color:#097b97;border-top:1px solid #eee;clear:both;color:#fff;font-size:16px;line-height:1.5;padding:100px 0 60px}.footer-widgets .widget-title,.footer-widgets a,.footer-widgets h3{color:#fff}.footer-widgets .wrap{margin-left:auto;margin-right:auto}.footer-widget-area{margin-bottom:40px;padding-left:30px;padding-right:30px}.footer-widgets .widget:last-child{margin-bottom:0}.footer-widgets a:focus,.footer-widgets a:hover{border-bottom:1px solid currentColor}@media only screen and (min-width:600px){.footer-widget-area{float:left;width:calc(100%/2)}}@media only screen and (min-width:1024px){.footer-widgets .wrap{padding:0 10px;max-width:1280px}.footer-widget-area{width:calc(100%/4)}.footer-widget-area:last-child{margin-bottom:0}}.site-footer{background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:14px;line-height:1.5;padding:30px;text-align:center}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#002127!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{max-width:100%!important}@page{margin:2cm .5cm}h1,h2,h3,p{orphans:3;widows:3}.content{width:100%}.nav-primary{display:none!important}.title-area{text-align:center;width:100%}.site-inner{padding-top:0;position:relative}h1,h2,h3,img{page-break-after:avoid;page-break-inside:avoid}ul{page-break-before:avoid}}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-center{align-self:center;width:100%}.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover:after{content:none}}.wp-block-cover .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:where(:not(.has-text-color)),.wp-block-cover p:where(:not(.has-text-color)){color:inherit}.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover .wp-block-cover__image-background{border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover__image-background{z-index:0}:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-group,.wp-block-image img,ul{box-sizing:border-box}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image .aligncenter{display:table;margin-left:auto;margin-right:auto}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-spacer{clear:both}.entry-content{counter-reset:footnotes}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.aligncenter{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}.site-container .has-normal-font-size{font-size:18px}.has-text-align-center{text-align:center}.full-width-content .entry-content>.alignfull{margin-left:calc(-100vw/2 + 100%/2);margin-right:calc(-100vw/2 + 100%/2);max-width:100vw}@media only screen and (min-width:960px){.full-width-content .entry-content>.alignwide{margin-left:calc(((-100vw + 100%)/2) + 40px);margin-right:calc(((-100vw + 100%)/2) + 40px);width:auto;max-width:100vw}}@media only screen and (min-width:1280px){.full-width-content.no-sidebar-wide .entry-content>.alignwide{margin-left:0;margin-right:0;max-width:1200px;width:auto}}.entry-content .wp-block-columns h3{margin-top:0}@media only screen and (max-width:781px) and (min-width:600px){.wp-block-column{flex-grow:1}}.wp-block-group{padding:20px 0}.wp-block-group .wp-block-column{margin-bottom:0}.full-width-content .entry-content>.wp-block-cover.alignfull{width:100vw}.site-container .wp-block-buttons .wp-block-button{margin-right:15px;margin-bottom:15px}.site-container .wp-block-buttons .wp-block-button:last-child{margin-right:0}.site-container .wp-block-button .wp-block-button__link{border-width:0;border-radius:0;cursor:pointer;font-size:16px;font-weight:500;line-height:1;padding:16px 30px;text-align:center;text-decoration:none;white-space:normal;width:auto}.site-container .wp-block-button.is-style-small .wp-block-button__link{font-size:14px;padding:12px 24px}.site-container .wp-block-button .wp-block-button__link:focus,.site-container .wp-block-button .wp-block-button__link:hover,.site-container .wp-block-button.is-style-small .wp-block-button__link:focus,.site-container .wp-block-button.is-style-small .wp-block-button__link:hover{background-color:#fff!important;border:1px solid #002127;color:#002127!important}hr.wp-block-separator{border:0;border-bottom:1px solid currentColor;color:#eee;margin:30px auto}@media only screen and (min-width:960px){hr.wp-block-separator{margin:40px auto}}