@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap");#main ol li,#main ul li,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{margin:0;padding:0;width:100%;overflow-x:hidden}body,html body.admin-bar{position:relative!important}#page{position:relative}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}figure.wp-caption,img.alignnone{margin:0 15px 30px}img.alignnone{display:inline-block}img.alignright{float:right;margin:0 0 30px 30px}img.alignleft{float:left;margin:0 30px 30px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.top-spacing-0{padding-top:0!important}hr.top-spacing-0{margin-top:0!important}.top-spacing-24{padding-top:24px!important}hr.top-spacing-24{margin-top:24px!important}.top-spacing-48{padding-top:48px!important}hr.top-spacing-48{margin-top:48px!important}.bottom-spacing-0{padding-bottom:0!important}hr.bottom-spacing-0{margin-bottom:0}.bottom-spacing-24{padding-bottom:24px!important}hr.bottom-spacing-24{margin-bottom:24px}.bottom-spacing-48{padding-bottom:48px!important}hr.bottom-spacing-48{margin-bottom:48px}.full-img img,.img-wrap img{max-width:100%;width:100%;height:auto;display:block}button,input,textarea{border-radius:0!important}a:focus,button:focus{outline:none}img{max-width:100%;display:block;height:auto}.site-content{position:relative;z-index:1}@media screen and (min-width:1200px){.col-lg-clear-left,.lg-clear-left{clear:left}#main ol .lg-align-left li,#main ul .lg-align-left li,.lg-align-left #main ol li,.lg-align-left #main ul li,.lg-align-left p{text-align:left!important}#main ol .lg-align-right li,#main ul .lg-align-right li,.lg-align-right #main ol li,.lg-align-right #main ul li,.lg-align-right p{text-align:right!important}#main ol .lg-align-center li,#main ul .lg-align-center li,.lg-align-center #main ol li,.lg-align-center #main ul li,.lg-align-center p{text-align:center!important}}@media screen and (min-width:992px) and (max-width:1199px){.col-md-clear-left,.md-clear-left{clear:left}#main ol .md-align-left li,#main ul .md-align-left li,.md-align-left #main ol li,.md-align-left #main ul li,.md-align-left p{text-align:left!important}#main ol .md-align-right li,#main ul .md-align-right li,.md-align-right #main ol li,.md-align-right #main ul li,.md-align-right p{text-align:right!important}#main ol .md-align-center li,#main ul .md-align-center li,.md-align-center #main ol li,.md-align-center #main ul li,.md-align-center p{text-align:center!important}}@media screen and (min-width:768px) and (max-width:991px){.col-sm-clear-left,.sm-clear-left{clear:left}#main ol .sm-align-left li,#main ul .sm-align-left li,.sm-align-left #main ol li,.sm-align-left #main ul li,.sm-align-left p{text-align:left!important}#main ol .sm-align-right li,#main ul .sm-align-right li,.sm-align-right #main ol li,.sm-align-right #main ul li,.sm-align-right p{text-align:right!important}#main ol .sm-align-center li,#main ul .sm-align-center li,.sm-align-center #main ol li,.sm-align-center #main ul li,.sm-align-center p{text-align:center!important}}@media screen and (max-width:767px){.col-xs-clear-left,.xs-clear-left{clear:left}#main ol .xs-align-left li,#main ul .xs-align-left li,.xs-align-left #main ol li,.xs-align-left #main ul li,.xs-align-left p{text-align:left!important}#main ol .xs-align-right li,#main ul .xs-align-right li,.xs-align-right #main ol li,.xs-align-right #main ul li,.xs-align-right p{text-align:right!important}#main ol .xs-align-center li,#main ul .xs-align-center li,.xs-align-center #main ol li,.xs-align-center #main ul li,.xs-align-center p{text-align:center!important}}.container{max-width:1320px}iframe{max-width:100%}@media screen and (max-width:991px){.page-template-default td{width:100%!important;clear:both;padding:15px 0;display:block}}#fourohfour{padding:60px 15px}@media screen and (min-width:1024px){.page #main .container{max-width:1100px}body.with-floating-sidebar.page #main .container{max-width:65vw}}@media screen and (min-width:1440px){body.with-floating-sidebar.page #main .container{max-width:1100px}}html{font-size:62.5%}html body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}html body strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto!important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:8}h1,h2,h3{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0 0 24px;color:#2a5caa}h1:last-child,h2:last-child,h3:last-child{padding-bottom:0}#main ol li,#main ul li,p{line-height:1.5;padding-bottom:18px;font-size:1.6rem}#main ol li:last-child,#main ul li:last-child,p:last-child{padding-bottom:0}#main ul{padding-bottom:18px}#main ul:last-child{padding-bottom:0}#main table{margin:30px auto}#main table:first-child{margin-top:0}#main table:last-child{margin-bottom:0}#main li,#main td{vertical-align:middle;font-size:1.8rem;line-height:1.666666666666667;letter-spacing:1px;margin-bottom:18px}#main td{padding:15px}#main td:first-child{padding-left:0}#main td:last-child{padding-right:0}#main ol,#main ul{padding-bottom:18px;margin-left:30px}#main #breadcrumbs a{color:#295baa;text-decoration:none}#main #breadcrumbs a:hover{color:#295baa}.post-title a{font-size:2.4rem;line-height:1.4;font-weight:700;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;padding-bottom:15px;display:inline-block;color:#295baa}.post-title a:hover{text-decoration:none;color:#71bf43}.page-sub-title{font-size:5rem;color:#295baa;margin-bottom:24px}.page-introduction,.page-sub-title{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.16}.page-introduction{font-size:3.6rem;color:#000;margin-bottom:8px}figure.wp-caption{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;color:#71bf43;padding-bottom:24px}figure.wp-caption strong{font-size:2.1rem;color:#000;padding-bottom:12px;padding-top:24px;font-weight:400;display:inline-block}#blog-article h1{font-size:3.6rem;line-height:1.2}#blog-article h2{font-size:3.2rem;line-height:1.2}#blog-article h3{font-size:2.8rem;line-height:1.2}#blog-article h4{font-size:2.4rem;line-height:1.2}#blog-article h5{font-size:2.1rem;line-height:1.2}#blog-article #main ol li,#blog-article #main ul li,#blog-article h1,#blog-article h2,#blog-article h3,#blog-article h4,#blog-article h5,#blog-article h6,#blog-article p,#blog-article ul,#main ol #blog-article li,#main ul #blog-article li{margin-bottom:30px;padding-bottom:0}#blog-article #main ol li:last-child,#blog-article #main ul li:last-child,#blog-article h1:last-child,#blog-article h2:last-child,#blog-article h3:last-child,#blog-article h4:last-child,#blog-article h5:last-child,#blog-article h6:last-child,#blog-article p:last-child,#blog-article ul:last-child,#main ol #blog-article li:last-child,#main ul #blog-article li:last-child{margin-bottom:0}#blog-article li{margin-bottom:15px;padding-bottom:0}.icon,.icon-facebook,.icon-linkedin,.icon-search,.icon-twitter,.icon-white-facebook,.icon-white-linkedin,.icon-white-twitter{position:relative}.icon-facebook:before,.icon-linkedin:before,.icon-search:before,.icon-twitter:before,.icon-white-facebook:before,.icon-white-linkedin:before,.icon-white-twitter:before,.icon:before{background-image:url(_/img/icons.svg);position:absolute;z-index:1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";display:block}.icon-twitter,.icon-white-twitter{width:22px}.icon-twitter:before,.icon-white-twitter:before{width:22px;height:18px;background-position:-10px -10px}.icon-twitter:hover:before,.icon-white-twitter:hover:before{background-position:-10px -50px}.icon-facebook,.icon-white-facebook{width:10px}.icon-facebook:before,.icon-white-facebook:before{width:10px;height:20px;background-position:-100px -10px}.icon-facebook:hover:before,.icon-white-facebook:hover:before{background-position:-100px -50px}.icon-linkedin,.icon-white-linkedin{width:20px}.icon-linkedin:before,.icon-white-linkedin:before{width:20px;height:18px;background-position:-200px -10px}.icon-linkedin:hover:before,.icon-white-linkedin:hover:before{background-position:-200px -50px}.icon-white-twitter:before{background-position:-10px -100px}.icon-white-twitter:hover:before{background-position:-10px -50px}.icon-white-facebook:before{background-position:-100px -100px}.icon-white-facebook:hover:before{background-position:-100px -50px}.icon-white-linkedin:before{background-position:-200px -100px}.icon-white-linkedin:hover:before{background-position:-200px -50px}.icon-search{width:29px}.icon-search:before{width:29px;height:29px;background-position:-10px -150px}.icon-search:hover:before{background-position:-100px -150px}#masthead-2019{position:fixed;top:0;left:0;width:100%;z-index:6;background:#fff;max-width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;border-bottom:1px solid #e4e4e5}#masthead-2019 .logo{margin:0;position:absolute;left:15px;top:50%;display:inline;transform:translateY(-50%)}ul.menu.social-menu{display:inline-block;margin:8px}ul.menu.social-menu li{width:22px;height:22px;position:relative;border-radius:50%;color:#fff;background:#898a8e;display:inline-block;font-size:11px;margin:0 2.5px}ul.menu.social-menu li:last-child{margin-right:0}ul.menu.social-menu li:first-child{margin-left:0}ul.menu.social-menu li:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}ul.menu.social-menu li:hover{background:#26539c}ul.menu.social-menu li a{display:block;overflow:hidden;text-indent:-9999px;text-align:left;width:22px;height:22px;border-radius:50%;position:relative;font-family:Font Awesome\ 5 Brands;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:0!important}ul.menu.social-menu li a:before{text-indent:0;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff}ul.menu.social-menu li.facebook a:before{content:"\f39e"}ul.menu.social-menu li.linkedin a:before{content:"\f0e1"}ul.menu.social-menu li.twitter a:before{content:"\f099"}@media (min-width:821px){.wrap{padding-top:85px}#masthead-2019 #main-navigation{width:1200px;max-width:100%;margin:0 auto;position:relative}#masthead-2019 .nav-menus{float:right;display:inline;text-align:right}#masthead-2019 #aux-links,#masthead-2019 #primary-nav{text-align:right;display:block}#masthead-2019 #menu-primary-menu-2019{border-top:1px solid #e4e4e5}#masthead-2019 #menu-primary-menu-2019 li{display:inline-block;position:relative}#masthead-2019 #menu-primary-menu-2019 li a{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#898a8e;padding:12px 12px 18px;display:inline-block;position:relative;background:#fff;z-index:6}#masthead-2019 #menu-primary-menu-2019 li a:focus{text-decoration:none}#masthead-2019 #menu-primary-menu-2019 li a:hover{color:#0ca7de;text-decoration:none}#masthead-2019 #menu-primary-menu-2019 li.menu-item-has-children{position:relative}#masthead-2019 #menu-primary-menu-2019 li.menu-item-has-children:after{width:0;height:0;border-style:solid;border-width:9.5px 5.5px 0;border-color:#d4d4d5 transparent transparent;content:"";display:block;z-index:6;position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}#masthead-2019 #menu-primary-menu-2019 li.menu-item-has-children:hover .sub-menu{opacity:1;top:100%;height:auto}#masthead-2019 #menu-primary-menu-2019 .sub-menu{opacity:0;transition:all .33s ease-in;top:0;overflow:hidden;display:block;position:absolute;width:auto;white-space:nowrap;background:#fff;text-align:center;z-index:2;padding:12px 0;margin:0;left:50%;transform:translateX(-50%);height:0}#masthead-2019 #menu-primary-menu-2019 .sub-menu li{display:block}#masthead-2019 #menu-primary-menu-2019 .sub-menu li a{padding:12px 24px;display:block}#masthead-2019 form.header-search-form{padding:8px;box-sizing:content-box;min-width:22px;height:22px;position:relative;display:block;float:right;overflow:hidden;transition:width .45s ease-in-out,opacity .45s ease-in-out}#masthead-2019 form.header-search-form .search-close{font-size:24px;opacity:0;float:left;margin:0;padding:0;text-align:center;cursor:pointer}#masthead-2019 form.header-search-form:before{width:1px;height:19px;background:#e4e4e5;content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#masthead-2019 form.header-search-form button.search-submit{background:none;border:none;font-size:20px;font-weight:400;padding:0;display:block;box-sizing:border-box;width:22px;height:22px;position:absolute;margin:0;right:8px;top:8px}#masthead-2019 form.header-search-form .fa-search:before{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#masthead-2019 form.header-search-form.form-closed{width:22px}#masthead-2019 form.header-search-form.form-closed .search-field{opacity:0;width:0}#masthead-2019 form.header-search-form.form-open{width:275px}#masthead-2019 form.header-search-form.form-open .search-field{width:210px;margin-right:30px;height:24px;font-size:12px;font-weight:600;padding-left:4px;box-sizing:border-box;padding-right:4px}#masthead-2019 form.header-search-form.form-open .search-close{width:24px;height:24px;opacity:1}#masthead-2019 button.mobile-menu-toggle,#masthead-2019 button.mobile-search-toggle{display:none}}@media screen and (min-width:821px) and (max-width:1170px){#masthead-2019 #primary-nav .menu-item-home{display:none}}@media screen and (min-width:821px) and (max-width:1100px){#masthead-2019 #primary-nav .breakpoint-two>a span{display:none}}@media screen and (min-width:821px) and (max-width:970px){#masthead-2019 #primary-nav .breakpoint-three>a span{display:none}}@media screen and (min-width:821px) and (max-width:920px){#masthead-2019 #primary-nav .breakpoint-four>a span{display:none}}@media screen and (min-width:821px) and (max-width:750px){#masthead-2019 #primary-nav .breakpoint-five>a span{display:none}}@media (max-width:820px){.wrap{padding-top:40px}#masthead-2019{height:40px}#masthead-2019 .logo{height:20px}#masthead-2019 .logo img{width:auto;height:100%}#masthead-2019 #menu-social{display:block;position:absolute;right:80px}#masthead-2019 .mobile-menu-toggle{position:absolute;top:0;right:0;width:39px;height:39px;border:none;background:#fff;box-sizing:border-box;padding:0;margin:0;box-shadow:none;border-left:1px solid #e4e4e5}#masthead-2019 .mobile-menu-toggle:focus .icon-bar,#masthead-2019 .mobile-menu-toggle:hover .icon-bar{background:#0ca7de}#masthead-2019 .mobile-menu-toggle .icon-bar{transition:all .33s ease-in-out;position:absolute;left:9.5px;transform:rotate(0deg);display:block;width:20px;height:3px;color:#898a8e;background:#898a8e;content:""}#masthead-2019 .mobile-menu-toggle .icon-bar.one{top:12px}#masthead-2019 .mobile-menu-toggle .icon-bar.two{top:18px}#masthead-2019 .mobile-menu-toggle .icon-bar.three{top:24px}#masthead-2019 .mobile-menu-toggle.on .icon-bar.one{top:18px;transform:rotate(45deg)}#masthead-2019 .mobile-menu-toggle.on .icon-bar.two{opacity:0}#masthead-2019 .mobile-menu-toggle.on .icon-bar.three{top:18px;transform:rotate(-45deg)}#masthead-2019 button.mobile-search-toggle{position:absolute;top:0;right:40px;width:39px;height:38px;border:none;background:#fff;box-sizing:border-box;padding:0;margin:0;box-shadow:none;border-left:1px solid #e4e4e5;font-size:18px;color:#898a8e;transition:top .33s ease-in}#masthead-2019 button.mobile-search-toggle:focus,#masthead-2019 button.mobile-search-toggle:hover{color:#0ca7de}#masthead-2019 button.mobile-search-toggle.off .fa-times,#masthead-2019 button.mobile-search-toggle.on .fa-search{display:none}#masthead-2019 #header-search{position:absolute;top:40px;left:0;height:0;overflow:hidden;opacity:0;z-index:4;background:#fff;width:100%;transition:all .33s ease-in;border-bottom:1px solid #e4e4e5}#masthead-2019 #header-search.form-open{height:40px;opacity:1}#masthead-2019 #header-search .search-close{display:none}#masthead-2019 #header-search #header-search-input{width:100%;padding-left:15px;padding-right:55px;box-sizing:border-box;height:40px;border:none}#masthead-2019 #header-search .search-submit{position:absolute;top:0;right:0;width:39px;height:40px;text-align:center;border:none;background:#fff;font-size:18px;border-left:1px solid #e4e4e5;color:#898a8e}#masthead-2019 #header-search .search-submit:focus,#masthead-2019 #header-search .search-submit:hover{color:#0ca7de}#masthead-2019 #primary-nav{display:block;height:0;overflow:hidden;opacity:0;width:100%;padding:0;margin:0;background:#00000080;position:fixed;z-index:1;left:0;top:40px;overflow-y:scroll;transition:opacity .4s ease-in}#masthead-2019 #primary-nav #menu-primary-menu-2019{background:#fff;position:absolute;top:-100%;width:100%;height:auto;transition:top .3s ease-in}#masthead-2019 #primary-nav #menu-primary-menu-2019 a{border-bottom:1px solid #e4e4e5;line-height:16px;display:block;width:100%;height:auto;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#898a8e;padding:6px 12px}#masthead-2019 #primary-nav #menu-primary-menu-2019 a:focus,#masthead-2019 #primary-nav #menu-primary-menu-2019 a:hover{text-decoration:none;color:#0ca7de}#masthead-2019 #primary-nav #menu-primary-menu-2019 ul.sub-menu{height:0;opacity:0;overflow:hidden}#masthead-2019 #primary-nav.showing{opacity:1;height:100vh;box-sizing:border-box;padding:0;margin:0;overflow-y:auto}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019{top:0}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.menu-item-has-children{position:relative}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.menu-item-has-children>a:after{width:0;height:0;border-style:solid;border-width:9.5px 5.5px 0;border-color:#d4d4d5 #0000 #0000;content:"";display:block;z-index:3;position:absolute;top:9px;right:15px;transition:all .3s ease-in-out}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.menu-item-has-children.showing-child>a{border-bottom:1px solid #0ca7de}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.menu-item-has-children.showing-child>a:after{transform:rotate(180deg)}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.showing-child>a{text-decoration:none;color:#0ca7de}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.showing-child>ul.sub-menu{transition:all .3s ease-in-out;height:auto;opacity:1;display:block;border-left:12px solid #0ca7de}#masthead-2019 #primary-nav.showing #menu-primary-menu-2019 li.showing-child>ul.sub-menu li:last-child a{border-bottom-color:#0ca7de}}#site-footer{background:#2a5caa;color:#fff;width:100%;z-index:5;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;border-top:1px solid #e4e4e5}#site-footer>.container{width:1200px;max-width:100%;margin:0 auto;position:relative}#site-footer .logo{margin:0;position:absolute;left:75px;top:26px;width:145px;max-width:80%;display:inline-block;float:left}#site-footer a:-webkit-any-link{color:#fff}#site-footer a:hover{color:#fbaf17}#site-footer #menu-footer-primary-2019{display:block;float:right;transition:all .3s ease-in-out;padding-top:18px;padding-bottom:17px;border-bottom:1px solid #5d83be}#site-footer #menu-footer-primary-2019 li{position:relative}#site-footer #menu-footer-primary-2019 li a{font-size:15px;line-height:16px;font-weight:700;display:block}#site-footer #menu-footer-primary-2019 li:before{height:16px;width:2px;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block}#site-footer #menu-footer-primary-2019 li:first-child:before{display:none}#site-footer #menu-footer-primary-2019 .contact-button{margin-left:18px}#site-footer #menu-footer-primary-2019 .contact-button a{display:block;width:120px;height:28px;line-height:16px;text-align:center;background:#fbaf17;color:#fff;padding:6px 0;font-size:14px}#site-footer #menu-footer-primary-2019 .contact-button a:hover{color:#000}#site-footer #menu-footer-primary-2019 .contact-button:before{display:none}#site-footer .widgets{float:right;padding-top:16px;padding-bottom:16px}#main ol #site-footer .widgets li,#main ul #site-footer .widgets li,#site-footer .widgets #main ol li,#site-footer .widgets #main ul li,#site-footer .widgets p{font-size:14px;font-weight:400}#site-footer ul{list-style-type:none;margin:0;padding:0}#site-footer ul li{display:inline-block;margin:0;padding:0}#site-footer ul li a{padding:6px 12px;color:#fff}#site-footer a:active,#site-footer a:focus,#site-footer a:hover{color:#fbaf17;text-decoration:none}#site-footer .footer-social{display:inline-block;margin:0 12px;float:right}#site-footer .footer-social .fab{width:22px;height:22px;position:relative;border-radius:50%;color:#2a5caa;background:#fff;display:inline-block;font-size:11px;margin:0 2.5px}#site-footer .footer-social .fab:last-child{margin-right:0}#site-footer .footer-social .fab:first-child{margin-left:0}#site-footer .footer-social .fab:before{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}#site-footer .footer-social .fab:hover{background:#fbaf17;color:#fff}#site-footer .footer-social .fab a{display:block;overflow:hidden;text-indent:-9999px;text-align:left;width:22px;height:22px;border-radius:50%}#site-footer .aux{clear:both;display:block;width:100%;border-top:1px solid #5d83be;padding-top:12px;padding-bottom:40px}#site-footer .copyright{color:#809ac2;font-size:12px;font-weight:700;display:inline-block;margin:0 12px}#site-footer .footer-legal{display:inline-block;margin:12px 0;padding:0}#site-footer .footer-legal a{color:#809ac2;font-size:12px;text-decoration:none;font-weight:700;position:relative}#site-footer .footer-legal a:hover{color:#fff}#site-footer .footer-legal li{position:relative}#site-footer .footer-legal li:before{height:12px;width:2px;background:#809ac2;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block}#site-footer .footer-legal li:first-child:before{display:none}#site-footer form.search-form{position:relative;display:inline-block;margin-right:24px}#site-footer form.search-form label{color:#fff;font-weight:700;font-size:18px;line-height:24px;padding:4px 12px 4px 4px;display:inline-block;float:left}#site-footer form.search-form .search-field{width:207px;border:1px solid #83a0ce;background:#83a0ce;height:32px;font-size:14px;color:#fff;display:inline-block;padding-left:4px;padding-right:36px;box-sizing:border-box}#site-footer form.search-form .search-field:focus{border-color:#fff}#site-footer form.search-form .search-field ::-webkit-input-placeholder{color:#fff}#site-footer form.search-form .search-field ::-moz-placeholder{color:#fff}#site-footer form.search-form .search-field :-ms-input-placeholder{color:#fff}#site-footer form.search-form .search-field :-moz-placeholder{color:#fff}#site-footer form.search-form .search-submit{height:32px;width:32px;color:#fff;background:none;border:none;font-size:18px;position:absolute;right:0;top:0}#site-footer form.search-form .search-submit:focus,#site-footer form.search-form .search-submit:hover{color:#fbaf17}#site-footer .custom-html-widget{display:inline-block;padding-top:4.5px}#main ol #site-footer .custom-html-widget li,#main ul #site-footer .custom-html-widget li,#site-footer .custom-html-widget #main ol li,#site-footer .custom-html-widget #main ul li,#site-footer .custom-html-widget p{letter-spacing:0}#site-footer .sep{height:12px;width:2px;background:#fff;content:"";display:inline-block;margin:auto 6.5px}@media (max-width:1200px){#site-footer .logo{left:15px}}@media (max-width:1120px){#site-footer .search-form{float:left;margin-top:2px}#site-footer .custom-html-widget{float:left;padding:0}#main ol #site-footer .custom-html-widget li,#main ul #site-footer .custom-html-widget li,#site-footer .custom-html-widget #main ol li,#site-footer .custom-html-widget #main ul li,#site-footer .custom-html-widget p{line-height:18px}#site-footer .sep{height:0;width:0;background:none;display:block;margin:0}}@media (max-width:990px){#site-footer .container{padding-top:115px}#site-footer .logo{top:15px;left:50%;transform:translateX(-50%)}#site-footer #menu-footer-primary-2019{width:100%;text-align:center;border-top:1px solid #5d83be}#site-footer .widgets{width:100%}#site-footer .custom-html-widget{float:right;text-align:right}}@media (max-width:830px){#site-footer #menu-footer-primary-2019{padding-top:12px;padding-bottom:12px}#site-footer #menu-footer-primary-2019 li:before{display:none}#site-footer #menu-footer-primary-2019 li{display:block}#site-footer #menu-footer-primary-2019 li.contact-button{margin:6px 0 0}#site-footer #menu-footer-primary-2019 li.contact-button a{margin:0 auto}#site-footer .widgets{text-align:center;padding-top:12px;padding-bottom:12px}#site-footer form.search-form{position:relative;display:inline-block;margin:0 auto;width:auto;float:none;padding-bottom:12px}#site-footer .custom-html-widget{width:100%;text-align:center;padding-top:12px;padding-bottom:0;border-top:1px solid #5d83be}}@media (max-width:340px){#site-footer form.search-form label{display:none}#site-footer form.search-form .search-field{width:100%;max-width:100%}}.hero-banner{height:auto;padding-top:72px;padding-bottom:90px;display:block;color:#fff;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%}.hero-banner:before{top:0;height:100%;background:rgba(0,0,0,.5)}.hero-banner:after,.hero-banner:before{position:absolute;left:0;width:100%;display:block;content:""}.hero-banner:after{bottom:0;background:url(_/img/color-bar.png) repeat-y 50%;background-size:100% 100%;height:28px}.hero-banner .container{max-width:100%!important}.hero-banner .content-wrapper{width:100%;height:auto;z-index:1;padding-top:32px;padding-bottom:32px}@media screen and (max-height:736px){.hero-banner .content-wrapper{padding-top:32px;padding-bottom:32px}}.hero-banner .button{padding:24px}.hero-banner h1{font-size:2.1875vw;letter-spacing:.2px;line-height:1.138888888888889;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:0;color:#fff}@media screen and (max-width:991px){.hero-banner h1{font-size:3.2rem}.hero-banner h1 br{display:none}}@media screen and (min-width:1920px){.hero-banner h1{font-size:7.2rem}}#main ol .hero-banner h1+li,#main ul .hero-banner h1+li,.hero-banner #main ol h1+li,.hero-banner #main ul h1+li,.hero-banner h1+p{padding-top:32px}#main ol .hero-banner li,#main ul .hero-banner li,.hero-banner #main ol li,.hero-banner #main ul li,.hero-banner p{font-size:1.25vw;line-height:1.2;margin:0;padding:0}@media screen and (max-width:991px){#main ol .hero-banner li,#main ul .hero-banner li,.hero-banner #main ol li,.hero-banner #main ul li,.hero-banner p{font-size:1.8rem}}@media screen and (min-width:1920px){#main ol .hero-banner li,#main ul .hero-banner li,.hero-banner #main ol li,.hero-banner #main ul li,.hero-banner p{font-size:3.2rem}}#main ol .hero-banner li+li,#main ol .hero-banner li+p,#main ol .hero-banner p+li,#main ol .hero-banner ul li+li,#main ul .hero-banner li+li,#main ul .hero-banner li+p,#main ul .hero-banner ol li+li,#main ul .hero-banner p+li,.hero-banner #main ol li+li,.hero-banner #main ol li+p,.hero-banner #main ol p+li,.hero-banner #main ul li+li,.hero-banner #main ul li+p,.hero-banner #main ul p+li,.hero-banner p+p{padding-top:32px}.rsUni,.rsUni .rsOverflow,.rsUni .rsSlide,.rsUni .rsThumbs,.rsUni .rsVideoFrameHolder{background:#2a5caa}#primary .royalSlider{color:#fff}#main ol #primary .royalSlider li,#main ul #primary .royalSlider li,#primary .royalSlider #main ol li,#primary .royalSlider #main ul li,#primary .royalSlider p{color:#fff!important}#primary .royalSlider a.button{background:#fbaf17;color:#fff}#primary .royalSlider a.button:hover{background:#fbaf17;color:#000}.rsUni .rsBullets{margin-top:30px}.rsContent .slide{padding:82px 0 0;max-width:1200px;box-sizing:border-box;margin:0 auto}.rsContent .slide .half-content{width:49%;display:inline-block}.rsContent .slide .featured-photo{width:49%;float:right;display:inline-block}.rsContent .slide .featured-photo a{display:block}.rsContent .slide .featured-photo a img{max-width:100%;height:auto;margin:0 auto}@media screen and (max-width:767px){.rsContent .slide .featured-photo{width:100%;display:block;float:none}.rsContent .slide .featured-photo a img{margin:0 0 15px}.rsContent .slide .half-content{display:block;width:100%;float:none}}.page-template-template-contact{background:#fff}.page-template-template-contact #full_width_map_canvas{margin-top:48px;width:100%;height:420px}.page-template-template-contact .site-footer{margin-top:0}.layout-heading{text-transform:uppercase;line-height:1.16;color:#295baa;font-weight:400;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 48px;padding:0;font-size:2.60416666666667vw}@media screen and (min-width:1920px){.layout-heading{font-size:5rem}}@media screen and (max-width:767px){.layout-heading{font-size:3.6rem}}.layout-sub-heading{line-height:1.178571428571429;color:#000;font-weight:400;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 0 32px;padding:0;font-size:1.45833333333333vw}@media screen and (min-width:1920px){.layout-sub-heading{font-size:2.8rem}}@media screen and (max-width:767px){.layout-sub-heading{font-size:1.8rem}}.content-layout-single-column .container{margin-top:72px;margin-bottom:72px}.four-column-content-photo .content-column{border-top:1px solid #95989a;border-bottom:1px solid #95989a;padding:64px 52px}@media screen and (max-width:991px){.four-column-content-photo .content-column{padding:30px}}.four-column-content-photo .photo-column{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:450px}.two-column-content-photo .content-column{padding:128px}@media screen and (max-width:991px){.two-column-content-photo .content-column{padding:30px}}.two-column-content-photo .photo-column{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:450px}.partners-list{padding-top:128px;padding-bottom:128px}.partners-list,.partners-list .layout-heading{text-align:center}.partners-list .partner-icons img{display:inline-block;margin:0 32px;max-width:12%}@media screen and (max-width:991px){.partners-list .partner-icons img{max-width:50%}}.partners-list .partner-icons img:first-child{margin-left:0}.partners-list .partner-icons img:last-child{margin-right:0}.two-column-photo-photo .photo-column{margin-top:30px;margin-bottom:30px}@media screen and (min-width:768px){.two-column-photo-photo .photo-column img{width:auto;max-width:100%}.two-column-photo-photo .photo-column+.photo-column{text-align:right}.two-column-photo-photo .photo-column+.photo-column img{float:right}}.home #layout-2{border-top:1px solid #707070;border-bottom:1px solid #707070}#breadcrumbs{margin-top:32px;margin-bottom:32px}.archive .hero-banner .wrapper,.blog .hero-banner .wrapper,.category .hero-banner .wrapper,.error404 .hero-banner .wrapper,.search .hero-banner .wrapper,.single .hero-banner .wrapper{padding:30px 60px;border:1px solid #707070;background:rgba(0,167,225,.71);position:relative}@media screen and (max-width:991px){.archive .hero-banner .wrapper,.blog .hero-banner .wrapper,.category .hero-banner .wrapper,.error404 .hero-banner .wrapper,.search .hero-banner .wrapper,.single .hero-banner .wrapper{padding:15px}}.archive .hero-banner .meta,.blog .hero-banner .meta,.category .hero-banner .meta,.error404 .hero-banner .meta,.search .hero-banner .meta,.single .hero-banner .meta{float:right;margin-right:0;margin-left:24px;width:124px;height:119px;position:relative;top:-30px;right:0;background:url(_/img/icons.svg) no-repeat -300px -10px;color:#295baa;line-height:1.157;font-weight:700;font-size:2.8rem;padding-top:18px;text-align:center}@media screen and (max-width:991px){.archive .hero-banner .meta,.blog .hero-banner .meta,.category .hero-banner .meta,.error404 .hero-banner .meta,.search .hero-banner .meta,.single .hero-banner .meta{top:-15px}}.archive .hero-banner .meta strong,.blog .hero-banner .meta strong,.category .hero-banner .meta strong,.error404 .hero-banner .meta strong,.search .hero-banner .meta strong,.single .hero-banner .meta strong{font-size:1.8rem;display:block;font-weight:700}.archive .hero-banner .post-title,.blog .hero-banner .post-title,.category .hero-banner .post-title,.error404 .hero-banner .post-title,.search .hero-banner .post-title,.single .hero-banner .post-title{color:#fff;font-size:4.25vh;line-height:1.2;padding:21px 0}@media screen and (max-width:991px){.archive .hero-banner .post-title,.blog .hero-banner .post-title,.category .hero-banner .post-title,.error404 .hero-banner .post-title,.search .hero-banner .post-title,.single .hero-banner .post-title{font-size:2.4rem}.archive .hero-banner .post-title br,.blog .hero-banner .post-title br,.category .hero-banner .post-title br,.error404 .hero-banner .post-title br,.search .hero-banner .post-title br,.single .hero-banner .post-title br{display:none}}.archive .hero-banner .content,.blog .hero-banner .content,.category .hero-banner .content,.error404 .hero-banner .content,.search .hero-banner .content,.single .hero-banner .content{padding-top:32px;padding-bottom:32px}#main ol .archive .hero-banner .content li,#main ol .blog .hero-banner .content li,#main ol .category .hero-banner .content li,#main ol .error404 .hero-banner .content li,#main ol .search .hero-banner .content li,#main ol .single .hero-banner .content li,#main ul .archive .hero-banner .content li,#main ul .blog .hero-banner .content li,#main ul .category .hero-banner .content li,#main ul .error404 .hero-banner .content li,#main ul .search .hero-banner .content li,#main ul .single .hero-banner .content li,.archive .hero-banner .content #main ol li,.archive .hero-banner .content #main ul li,.archive .hero-banner .content p,.blog .hero-banner .content #main ol li,.blog .hero-banner .content #main ul li,.blog .hero-banner .content p,.category .hero-banner .content #main ol li,.category .hero-banner .content #main ul li,.category .hero-banner .content p,.error404 .hero-banner .content #main ol li,.error404 .hero-banner .content #main ul li,.error404 .hero-banner .content p,.search .hero-banner .content #main ol li,.search .hero-banner .content #main ul li,.search .hero-banner .content p,.single .hero-banner .content #main ol li,.single .hero-banner .content #main ul li,.single .hero-banner .content p{font-size:2.96296296296296vh}@media screen and (max-width:767px){#main ol .archive .hero-banner .content li,#main ol .blog .hero-banner .content li,#main ol .category .hero-banner .content li,#main ol .error404 .hero-banner .content li,#main ol .search .hero-banner .content li,#main ol .single .hero-banner .content li,#main ul .archive .hero-banner .content li,#main ul .blog .hero-banner .content li,#main ul .category .hero-banner .content li,#main ul .error404 .hero-banner .content li,#main ul .search .hero-banner .content li,#main ul .single .hero-banner .content li,.archive .hero-banner .content #main ol li,.archive .hero-banner .content #main ul li,.archive .hero-banner .content p,.blog .hero-banner .content #main ol li,.blog .hero-banner .content #main ul li,.blog .hero-banner .content p,.category .hero-banner .content #main ol li,.category .hero-banner .content #main ul li,.category .hero-banner .content p,.error404 .hero-banner .content #main ol li,.error404 .hero-banner .content #main ul li,.error404 .hero-banner .content p,.search .hero-banner .content #main ol li,.search .hero-banner .content #main ul li,.search .hero-banner .content p,.single .hero-banner .content #main ol li,.single .hero-banner .content #main ul li,.single .hero-banner .content p{font-size:1.6rem}}.archive .hero-banner .button,.blog .hero-banner .button,.category .hero-banner .button,.error404 .hero-banner .button,.search .hero-banner .button,.single .hero-banner .button{min-width:210px}@media screen and (max-width:991px){.archive .hero-banner .button,.blog .hero-banner .button,.category .hero-banner .button,.error404 .hero-banner .button,.search .hero-banner .button,.single .hero-banner .button{min-width:100%}}.blog .hero-banner,.single .hero-banner{min-height:148px}.blog .site-footer,.search .site-footer{margin-top:0}#blog-body{background:#fafafa}#blog-body article{margin-bottom:92px}#blog-body article .thumbnail-wrapper{margin-bottom:0;padding-bottom:0}#blog-body article .thumbnail-wrapper .meta{position:absolute;top:0;right:24px;width:72px;height:72px;background:url(_/img/icons.svg) no-repeat -300px -200px;color:#295baa;line-height:1.157;font-weight:700;font-size:1.1rem;padding-top:18px;text-align:center}#blog-body article .thumbnail-wrapper .meta strong{font-size:1.6rem;display:block;font-weight:700}#blog-body article .content-wrapper{padding:15px 0}#blog-body article .meta{font-size:1.2rem;line-height:1.1;font-weight:400}#blog-body article .content{margin-bottom:30px;text-align:left}#blog-body article .content #main ol li,#blog-body article .content #main ul li,#blog-body article .content p,#main ol #blog-body article .content li,#main ul #blog-body article .content li{font-size:1.6rem;line-height:1.4;color:#000}#blog-body article .button-wrapper{text-align:left;margin:0}#primary-sidebar{border-left:1px solid #707070}#primary-sidebar ul.sidebar-widget{padding:0 30px;list-style-type:none;margin:0;font-size:2.4rem;line-height:1.833333333333333}#primary-sidebar ul.sidebar-widget>li{display:block;margin:0;padding:73px 0 60px;float:none;clear:both;position:relative}#primary-sidebar ul.sidebar-widget>li .widgettitle{font-size:3.6rem;line-height:1.222222222222222;font-weight:400;color:#000;text-align:center;margin-bottom:28px}#primary-sidebar ul.sidebar-widget>li ul{list-style-type:none}#primary-sidebar ul.sidebar-widget>li:before{position:absolute;top:0;left:0;width:100%;background:url(_/img/color-bar.png) repeat-y 50%;background-size:100% 100%;height:13px;content:"";display:block}#primary-sidebar ul.sidebar-widget>li:first-child{padding-top:0}#primary-sidebar ul.sidebar-widget>li:first-child:before{display:none}#primary-sidebar ul.sidebar-widget .widget_categories,#primary-sidebar ul.sidebar-widget .widget_tag_cloud{text-align:center}#primary-sidebar .search-form input{font-size:2.4rem}#jp-relatedposts .jp-relatedposts-headline{display:block;width:100%}#jp-relatedposts .jp-relatedposts-headline em,div.sharedaddy h3.sd-title{display:block;width:100%;position:relative;text-align:left;padding:30px 0;font-size:2.4rem;line-height:1.2}#jp-relatedposts .jp-relatedposts-headline em:before,div.sharedaddy h3.sd-title:before{position:absolute;top:0;left:0;width:100%;background:url(_/img/color-bar.png) repeat-y 50%;background-size:100% 100%;height:15px;content:"";display:block}#jp-relatedposts .jp-relatedposts-headline em em:before,div.sharedaddy h3.sd-title em:before{display:none}@media screen and (max-width:991px){#primary-sidebar{border:none}#primary-sidebar ul.sidebar-widget{padding:0}#primary-sidebar ul.sidebar-widget>li{padding:43px 0}#primary-sidebar ul.sidebar-widget .widget_search{display:none}#primary-sidebar ul.sidebar-widget .widget_categories,#primary-sidebar ul.sidebar-widget .widget_tag_cloud{text-align:left;font-size:2.1rem}#primary-sidebar ul.sidebar-widget .widget_categories .widgettitle,#primary-sidebar ul.sidebar-widget .widget_tag_cloud .widgettitle{display:inline-block;padding-right:15px;position:relative;font-size:2.1rem;margin-bottom:0}#primary-sidebar ul.sidebar-widget .widget_categories .widgettitle:after,#primary-sidebar ul.sidebar-widget .widget_tag_cloud .widgettitle:after{content:":";display:block;position:absolute;top:50%;right:4px;transform:translateY(-50%)}#primary-sidebar ul.sidebar-widget .widget_categories .dividing-line,#primary-sidebar ul.sidebar-widget .widget_tag_cloud .dividing-line{display:none}#primary-sidebar ul.sidebar-widget .widget_categories ul,#primary-sidebar ul.sidebar-widget .widget_tag_cloud ul{display:block;text-align:left;list-style-type:none}#primary-sidebar ul.sidebar-widget .widget_categories ul a,#primary-sidebar ul.sidebar-widget .widget_categories ul li,#primary-sidebar ul.sidebar-widget .widget_tag_cloud ul a,#primary-sidebar ul.sidebar-widget .widget_tag_cloud ul li{display:inline-block}}#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured .tribe-events-month-event-title a{color:#000}#tribe-events-content thead th{background:#00a7e0;color:#fff}#tribe-events-content thead th a{color:#fff}#tribe-events-content .tribe-events-calendar td.tribe-events-present div[id^=tribe-events-daynum]{background:#71bf43;color:#fff}#tribe-events-content .tribe-events-calendar td.tribe-events-present div[id^=tribe-events-daynum] a{color:#fff}#tribe-events-content .tribe-events-calendar td.tribe-events-has-events{background:#295baa;color:#fff}#tribe-events-content .tribe-events-calendar td.tribe-events-has-events a{color:#fff}#tribe-events-content .tribe-events-calendar td.tribe-events-has-events.tribe-events-past{background:#94ccdc}#tribe-events-content .tribe-events-calendar td.tribe-events-has-events.tribe-events-past a{opacity:1;color:#000}.search-result{padding-top:32px;padding-bottom:32px;border-top:1px solid #707070}.search-result .result-title{font-size:2.4rem}.search-result:first-child{border-top:none}#search-results,#search-results .search-form{padding-bottom:32px}.wp-pagenavi{font-size:2.1rem;text-align:center;margin-bottom:92px}.wp-pagenavi a,.wp-pagenavi span{border:none}.wp-pagenavi span.pages{margin-right:30px}.page #main #floating-sidebar{position:fixed;right:0;top:50%;display:block;opacity:0;transform:translateY(-50%);transition-timing-function:opacity 1s ease-in;z-index:7}.page #main #floating-sidebar.showing{opacity:1}.page #main #floating-sidebar ul{list-style-type:none;margin:0;padding:0}.page #main #floating-sidebar ul li{margin:0;padding:0;display:block;position:relative}.page #main #floating-sidebar ul li.active a{font-weight:700;text-decoration:none}.page #main #floating-sidebar ul li.active a:after{opacity:1}.page #main #floating-sidebar ul li a{padding:0 44px 0 0;text-align:right;font-size:14px;font-weight:400;line-height:3;display:block;text-decoration:none;color:#295baa;transition-duration:.3s;transition-timing-function:cubic-bezier(.65,.05,.36,1);border-bottom:none;position:relative}.page #main #floating-sidebar ul li a:focus{text-decoration:none}.page #main #floating-sidebar ul li a:after{content:"";display:block;width:20px;height:4px;background:#295baa;opacity:0;transition:.3s ease-in;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page #main #floating-sidebar ul li a:hover{text-decoration:none;font-weight:700}@media screen and (max-width:1023px){#floating-sidebar{display:none}}.vce-row-container{width:1200px;max-width:100%;margin:0 auto}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.3}.heading1{font-size:36px;line-height:1.3}.heading1,.heading2{font-weight:700;color:#2a5caa;padding-bottom:24px;margin-bottom:0;margin-top:0}.heading2{font-size:24px;line-height:1.2}.sub-heading{font-weight:700;color:#2a5caa}.highlight,.sub-heading{font-size:18px;line-height:1.3;padding-bottom:24px;margin-bottom:0;margin-top:0}.highlight{color:#0ea7dd;font-weight:600}.callout{border-left:3px solid #0ea7dd;padding-left:18px;color:#3d3d3d;font-size:16px;line-height:1.5;font-weight:400;padding-bottom:24px;margin-bottom:0;margin-top:0}#primary a.button,a.vce-button--style-basic.vce-button--style-basic--color-557cbf--fff,button.vce-button--style-basic.vce-button--style-basic--color-557cbf--fff{background:#26539c;color:#fff}#primary a.button:hover,a.vce-button--style-basic.vce-button--style-basic--color-557cbf--fff:hover,button.vce-button--style-basic.vce-button--style-basic--color-557cbf--fff:hover{text-decoration:none;background:#fbaf17;color:#fff}#primary a.button,#primary a.vce-button--style-basic,#primary button.vce-button--style-basic{font-weight:700;box-sizing:border-box;max-width:100%;border-radius:0;text-decoration:none;transition:all .3s ease-in;display:inline-block}#primary a.button:active,#primary a.button:focus,#primary a.button:hover,#primary a.vce-button--style-basic:active,#primary a.vce-button--style-basic:focus,#primary a.vce-button--style-basic:hover,#primary button.vce-button--style-basic:active,#primary button.vce-button--style-basic:focus,#primary button.vce-button--style-basic:hover{text-decoration:none}#primary .vce-button--style-basic.vce-button--style-basic--size-small,#primary a.button{min-height:28px;font-size:14px;line-height:24px;padding:4px 16px}#primary .vce-button--style-basic.vce-button--style-basic--size-large{min-height:36px;font-size:18px;line-height:24px;padding:6px 16px;min-height:48px;font-size:22px;line-height:36px;padding:6px 18px}#main .home-events-block{padding:24px 24px 0;background:#eef7f8 url(_/img/two-half-circles.png) no-repeat 90% 0}#main .home-events-block .title a{color:#2a5caa;transition:all .3s ease-in-out}#main .home-events-block .title a:hover{color:#fbaf17;text-decoration:none}#main .home-events-block ol li a,#main .home-events-block ol li a.button,#main .home-events-block p a,#main .home-events-block p a.button,#main .home-events-block ul li a,#main .home-events-block ul li a.button,#main ol .home-events-block li a,#main ol .home-events-block li a.button,#main ul .home-events-block li a,#main ul .home-events-block li a.button{color:#fff}#main .home-events-block .widget-heading,#main .home-events-block .widget-sub-heading{margin-bottom:0}#main .home-events-block .event-details .sub-heading{padding-bottom:0}#main .home-events-block .upcoming-button-wrapper{border-bottom:1px solid #26539c;padding-bottom:0;margin-bottom:18px}#main .home-events-block ul.upcoming-events{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:1em;position:relative;list-style:none;padding:0;margin:0}#main .home-events-block ul.upcoming-events li{padding-bottom:42px}#main .home-events-block .post-thumbnail{background:#3d3d3d;margin-bottom:12px}#main .home-events-block .event-excerpt{margin-bottom:12px}#main .home-events-block ol li.event-date,#main .home-events-block p.event-date,#main .home-events-block ul li.event-date,#main ol .home-events-block li.event-date,#main ul .home-events-block li.event-date{color:#0ea7dd;font-weight:700;font-size:16px;line-height:1.5;font-style:italic}.emaillist{text-align:center;width:430px;max-width:100%;position:relative;margin:0 auto;min-height:42px}.emaillist .es_spinner_image{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:4;margin-left:-55px}.emaillist .es-field-wrap{width:100%}.emaillist .es-field-wrap input[type=email]{position:absolute;background:#fff;top:0;right:0;width:100%;height:42px;padding-left:4px;padding-right:114px;z-index:1}.emaillist span.es_subscription_message{color:#fff}.emaillist .es_subscription_form_submit{position:absolute;top:0;right:0;width:110px;background:#26539c;color:#fff;font-weight:700;box-sizing:border-box;max-width:100%;padding:4px 16px;font-size:14px;line-height:24px;border-radius:0;min-height:28px;text-decoration:none;transition:all .3s ease-in;display:inline-block;z-index:2;height:42px;border:none}.emaillist .es_subscription_form_submit:hover{text-decoration:none;background:#fbaf17;color:#fff}.emaillist .es_subscription_form_submit:active,.emaillist .es_subscription_form_submit:focus,.emaillist .es_subscription_form_submit:hover{text-decoration:none}#main .co-latest-news{list-style:none;margin:0;padding:0}#main .co-latest-news img{width:100%;height:auto;display:block}#main .co-latest-news li{display:block;margin:0;padding:0}#main .co-latest-news.feature .title{padding-top:24px}#main .co-latest-news.feature .title .post-details .post-excerpt{padding-bottom:32px}#main .co-latest-news.feed{border-bottom:1px solid #26539c}#main .co-latest-news.feed li{padding-top:18px;padding-bottom:18px;border-top:1px solid #26539c}#main .co-latest-news ol li.post-date,#main .co-latest-news p.post-date,#main .co-latest-news ul li.post-date,#main ol .co-latest-news li.post-date,#main ul .co-latest-news li.post-date{color:#0ea7dd;font-weight:700;font-size:16px;line-height:1.5;font-style:italic}#main .co-latest-news .post-thumbnail{padding-bottom:18px}#main .co-latest-news .post-details .title{margin:0 0 4px;padding:0}#main .co-latest-news .post-details .title a{color:#2a5caa;transition:all .3s ease-in-out}#main .co-latest-news .post-details .title a:hover{color:#fbaf17;text-decoration:none}#main .co-latest-news .post-details .post-date{margin:0;padding:0}#main .co-latest-news .post-details .post-excerpt{padding-top:18px;padding-bottom:18px}#main .co-latest-news .post-details .post-date,#main .co-latest-news .post-details .title{line-height:1.2}.vce-row--col-gap-30#el-co-recent-tweets>.vce-row-content>.vce-col--xs-100p{-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(100% - 0px);flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}@media (min-width:544px){.vce-row--col-gap-30#el-co-recent-tweets>.vce-row-content>.vce-col--sm-100p{-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(100% - 0px);flex-basis:calc(100% - 0px);max-width:calc(100% - 0px)}}@media (min-width:768px){.vce-row--col-gap-30#el-co-recent-tweets>.vce-row-content>.vce-col--md-1-3{-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (min-width:992px){.vce-row--col-gap-30#el-co-recent-tweets>.vce-row-content>.vce-col--lg-1-3{-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (min-width:1200px){.vce-row--col-gap-30#el-co-recent-tweets>.vce-row-content>.vce-col--xl-1-3{-ms-flex:0;flex:0;-ms-flex-preferred-size:calc(33.33% - 20px);flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width:767px){.co-recent-tweets .vce-row--col-gap-30>.vce-row-content>.vce-col{margin-right:30px;margin-left:30px}}@media (min-width:768px){.co-recent-tweets .vce-row--col-gap-30>.vce-row-content>.vce-col:last-child{margin-right:0}}.co-recent-tweets .tweet-block{background:#fff;padding:12px 24px 24px 12px;position:relative}.co-recent-tweets .profile-img-wrapper{width:64px;position:absolute;top:16px;left:10px}.co-recent-tweets .profile-img-wrapper a{width:64px;margin:0 auto;display:block}.co-recent-tweets .profile-img-wrapper img{max-width:100%;height:auto}.co-recent-tweets .tweet-wrapper{display:inline-block;padding-left:84px;max-width:100%}#main ol .co-recent-tweets .tweet-wrapper li,#main ul .co-recent-tweets .tweet-wrapper li,.co-recent-tweets .tweet-wrapper #main ol li,.co-recent-tweets .tweet-wrapper #main ul li,.co-recent-tweets .tweet-wrapper p{margin:0;padding:0}.co-recent-tweets .tweet-wrapper .twitter-name{color:#fbaf17;font-size:14px;font-weight:700;line-height:18px;margin:0;padding:0}.co-recent-tweets .tweet-wrapper a{transition:all .3s ease-in-out}.co-recent-tweets .tweet-wrapper .twitter-handle{color:#26539c;font-size:14px;font-weight:700;line-height:18px;margin:0;padding:0}#main ol .co-recent-tweets .tweet-wrapper .twitter-tweet li,#main ul .co-recent-tweets .tweet-wrapper .twitter-tweet li,.co-recent-tweets .tweet-wrapper .twitter-tweet #main ol li,.co-recent-tweets .tweet-wrapper .twitter-tweet #main ul li,.co-recent-tweets .tweet-wrapper .twitter-tweet p{color:#26539c;font-size:14px;font-weight:600;line-height:18px;margin:0;padding:0}.co-recent-tweets .tweet-wrapper .twitter-timestamp{color:#fbaf17;font-size:14px;font-weight:400;font-style:italic;line-height:18px;margin:0;padding:0}.co-recent-tweets .tweet-wrapper a{color:inherit;font-weight:700}.co-recent-tweets .tweet-wrapper a:hover{color:#0ea7dd}.co-recent-tweets .u-hidden,.co-recent-tweets a .invisible,.co-recent-tweets a .tco-ellipsis{display:none}