.brand-part-parent{color:#fff}html{overflow-x:Hidden}body,p{font-size:16px;line-height:1.5}html,body{height:100%}body{display:flex;flex-direction:column}.wrapper{background:#fff;flex:1 0 auto;overflow:visible}footer.siteFooter{flex-shrink:0;padding:30px}.has-links .siteFooter-links li{margin-bottom:0}nav.siteFooter-links{padding:0}p.no-margin{margin-bottom:0}h1{color:#C00;border-bottom:2px solid;font-size:36px}h4{font-size:18px}.gform_wrapper h3.gform_title{display:none}h3.tagline{margin:22px;color:#333;line-height:1.5}h3.tagline span{color:#c00}article[role=main]{overflow-wrap:break-word}.masthead{border:none}.masthead:after{display:none !important}.footbar,.footbar .footbar-container,.bannerContainer-windowWidth{background:transparent}.footbar{height:0;width:0;padding:0;margin:0}.widget{margin-bottom:0}.sidebar{width:fit-content;height:fit-content;margin-left:30px;padding:10px;background-color:transparent;color:#000;flex:1;max-width:250px}.sidebar > .widget.widget_text.widget-2{display:none}.sidebar .widget a,.sidebar #contentnav li a{color:#000;font-weight:700;text-decoration:none}.sidebar .widgetTitle{color:#707070;border-bottom:2px solid #5f9ea0}.sidebar #contentnav #contentnavlist{border:none}.sidebar #contentnav li{border-color:#ddd}.sidebar .widget a:hover,.sidebar #contentnav li a:hover{color:#5f9ea0}.sidebar #contentnav li.current_page_item > a{color:#5f9ea0}.sidebar > .widget.widget_bu_pages.widget-3{margin:0}.italic{font-style:italic}.underline{text-decoration:underline}.sitename.brand-part-sitename{color:#fff}.masthead-container{background:#333;display:flex;align-items:center;justify-content:space-between}.primaryNav-menu{float:right}.primaryNav,.primaryNav-menu ul{background:#333}.primaryNav-menu li a.active,.primaryNav-menu li a.active_section,.primaryNav-menu li a:hover,.primaryNav-menu li li a:hover{color:#5f9ea0}.primaryNav-menu li:hover,.primaryNav-menu ul{box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23)}.primaryNav-menu .page_item:last-child ul{right:0}.banner-bg{display:block;width:100%;height:inherit;overflow:hidden;position:absolute;background-position:center !important;background-size:cover !important;background-attachment:fixed !important;top:0}.content-container{display:flex;flex-wrap:wrap}.bannerContainer{flex-basis:100%}.bannerContainer-pageWidth{padding:0;height:400px;margin-bottom:0;overflow:hidden}.home-page-heading{display:flex;justify-content:center}.home-page-content{max-width:100%;max-height:100%;display:flex;flex-direction:column}.overlay{width:100%;height:100%}.overlay h1{color:#fff;font-size:3em;position:absolute;margin:0 auto;width:100%;top:50%;transform:translateY(-50%);text-transform:uppercase;border:none;text-align:left}.overlay h1 span:first-child{margin-left:10%}.overlay h1 span:last-child{margin-left:20%}.common-page h2{font-size:20px;line-height:30px}.bu_collapsible_container .bu_collapsible{background:#f1f9e4 url(images/collapsible-arrow.gif) no-repeat scroll -1000px 0;background-image:url(images/collapsible-arrow.gif);background-position-x:-1000px;background-position-y:0;background-size:initial;background-repeat:no-repeat;background-attachment:scroll;background-origin:initial;background-clip:initial;background-color:#f0f0f0;padding:5px 0 5px 28px}.bu_collapsible_container{background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:6px;margin-bottom:1.3em}.bu_collapsible_section{padding:1.6em 28px 0;overflow:hidden}.content-container{max-width:100%;margin:0 auto;padding:0}.hovereffect{max-width:15%;height:fit-content;margin:5px;position:relative;justify-content:center;text-align:center;flex:1 0 15%;text-decoration:none;background-size:cover !important}.grid .hovereffect{max-width:100%}.grid.colors .hovereffect{background:red}.grid.colors .hovereffect span{align-items:center}.grid.icons .hovereffect span{background:transparent;color:#000;border:1px solid;align-items:center;flex-direction:column;justify-content:space-between}.grid.icons .hovereffect span:hover{background:#000;color:#fff}.grid.icons .hovereffect span i{font-size:2rem}.hovereffect a{text-decoration:none}.hovereffect span{text-align:center;color:#fff;background:rgba(0,0,0,0.3);margin:0;display:flex;align-items:flex-end;justify-content:center;padding:15px;transition:background 0.25s, padding-bottom .25s;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1}.grid .hovereffect span{height:128px;line-height:18px}.hovereffect span:hover{background:rgba(0,0,0,0.5);padding-bottom:30px}.img-responsive{height:140px;width:auto;max-width:100%;max-height:100%;object-fit:cover}.responsive-images-container{position:fixed;margin:0 auto;flex-wrap:nowrap;justify-content:space-evenly;position:relative;display:flex;max-width:1170px;margin:0 auto}.azure-image{margin-top:25px;width:650px;height:250px}.ginput_container.ginput_container_checkbox .gfield_checkbox li{display:flex;flex-direction:row;align-items:center}.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;margin-left:0;margin-right:7px}.boxed{border:3px solid red;padding:10px}ol.sub-level-alpha{list-style-type:lower-alpha}.grid{width:fit-content;width:-moz-fit-content;max-width:1170px;margin:25px auto;display:grid;grid-column-gap:25px;grid-row-gap:25px}.grid.col-2{grid-template-columns:276px 276px}.grid.col-3{grid-template-columns:138px 138px 138px}.grid.col-4{grid-template-columns:138px 138px 138px 138px}.grid.col-5{grid-template-columns:138px 138px 138px 138px 138px}.grid.col-6{grid-template-columns:138px 138px 138px 138px 138px 138px}.grid p{display:none}.table_css{width:60%}.table_container{padding:0}.responsiveCalendar{position:relative;padding-bottom:100%;height:0;overflow:hidden}.responsiveCalendar iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsiveCalendar.agenda{display:none}.styled-table{margin:0 auto;padding:0;width:100%}.styled-table caption{color:#000}.styled-table thead,.styled-table tbody{text-align:center}.styled-table th{font-weight:400;background-color:#C00;color:#fff}.styled-table tr{border:1px solid #000}.styled-table.striped tr:nth-child(even){background:#CCC0C0}.styled-table th{border-top:1px solid #C00;border-bottom:1px solid #C00}.styled-table th:first-child{border-left:1px solid #C00}.styled-table th:last-child{border-right:1px solid #C00}.styled-table.agenda{width:100%;border-collapse:collapse}.styled-table.agenda th,.styled-table.agenda td{text-align:center;vertical-align:middle;padding:.5em}.table-section{margin:20px 0}.table-section h3{margin-bottom:0}.link-box{list-style:none}.link-box li{width:fit-content;padding:5px}.link-box a{color:#707070 !important;font-weight:700;font-size:1.75rem}.link-box a:hover{color:#C00 !important}.btn-ghost{color:#707070 !important;text-decoration:none;border:1px solid #707070;padding:10px;font-weight:700;transition:background 0.25s, color .25s}.btn-ghost:hover{color:#fff !important;background:#707070;text-decoration:none;border:1px solid #707070;padding:10px;font-weight:700}.center-children{display:flex;align-items:center;justify-content:center}.hidden{display:none}#post-5{width:100%}#custom_html-2{position:absolute;right:-1000%}#custom_html-3,#custom_html-4{display:none}#quicksearch.is-open{display:block;border-bottom:0;position:absolute;top:105px;z-index:1;width:100%}#recent-posts-3{width:inherit}.category .content-container{flex-wrap:nowrap}@media screen and (min-width: 769px){article[role=main]{max-width:920px;flex:1;margin:25px auto}article[role=main].shifted{margin-top:-53px}article[role=main]#post-3772{margin-top:0}.banner-bg.overlaid{box-shadow:inset 0 0 0 100vmax rgba(0,0,0,.2)}article[role=main].shifted h1:first-child{color:#fff;border:none}.sidebar{margin-right:auto;margin-top:30px}.sidebarPosts,.sidebarProfiles{margin:40px}.styled-table td + td,.styled-table th + th,.styled-table th + td{border-left:1px solid #000}.display-sm{display:none}}@media screen and (max-width: 768px){article[role=main]{padding:10px;width:100%}.sidebar{display:none}.primaryNav{display:flex;align-items:center;justify-content:center}.is-open .primaryNav-menu{position:absolute;z-index:2;top:100%;right:0;margin:0;padding:10px;background:#333}.banner-bg{background-size:cover;background-repeat:no-repeat;background-attachment:initial}.bannerContainer-pageWidth{height:250px}.overlay h1{padding:20px}.overlay h1 span{margin-left:0 !important}.hovereffect{max-width:100%}.img-responsive{width:100%}.grid{grid-template-columns:138px 138px !important}.responsiveCalendar.monthly{display:none}.responsiveCalendar.agenda{display:block}table.styled-table,.styled-table thead,.styled-table tbody,.styled-table th,.styled-table td,.styled-table tr{display:block}.styled-table thead tr{position:absolute;top:-9999px;left:-9999px}.styled-table tr{border-bottom:1px solid #000}.styled-table td{border:none;border-bottom:1px solid #eee;position:relative;padding:5px;padding-left:50%}.styled-table td:before{position:absolute;top:0;left:0;width:50%;height:100%;padding:5px;content:attr(data-mobile-label);font-weight:400;font-style:normal;background-color:#C00;color:#fff;border-right:1px solid #000}.styled-table caption{display:flex;padding:5px;text-align:center;align-items:center;justify-content:center}.styled-table th{border-bottom:1px solid #000}.styled-table.agenda{display:flex;flex-flow:column}.styled-table.agenda thead,.styled-table.agenda tr,.styled-table.agenda tbody{display:contents}.styled-table.agenda tr th:first-child{display:none}.styled-table.agenda td{display:flex;justify-content:center;align-items:center;padding-left:50%;table-layout:fixed;border-collapse:collapse;width:100%}.styled-table.agenda td:before{content:attr(data-mobile-time);display:flex;justify-content:center;align-items:center}.styled-table.agenda tr :nth-child(2){order:0}.styled-table.agenda tr :nth-child(3){order:1}.styled-table.agenda tr :nth-child(4){order:2}.styled-table.agenda tr :nth-child(5){order:3}.styled-table.agenda tr :nth-child(6){order:4}.styled-table.agenda tr :nth-child(7){order:5}.styled-table.agenda tr :nth-child(8){order:6}.styled-table.agenda td:nth-child(2n +1){background:#CCC0C0}.hide-sm{display:none !important}#post-5{margin:0!important}#custom_html-2{position:relative;height:0}}.quick-start-container{display:flex;flex-direction:column;margin:50px}.quick-start-row{display:flex;flex:1}.quick-start-item{flex:1;margin:40px}.quick-start-row .quick-start-item #quick-start-span{height:300px;width:250px}@media screen and (max-width: 900px){.quick-start-row{display:block;flex:1}}