.gone{position:absolute;left:-99999px}.ungone{position:static;left:auto}.clear:after{content:' ';clear:both;display:block}.button{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em}.button.small{font-size:.8em}.button.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.button.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.button:before{margin-right:.25em}.button:after{margin-left:.25em}.button:active,.button:hover{background:rgba(255,255,255,.6);color:#007faa}html{box-sizing:border-box;min-height:100%;position:relative}body{background:#fff;font-family:nobel,sans-serif;font-weight:200;font-size:20px;color:#252525;margin:0;padding:0;height:100%;width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{clear:both;font-family:nobel,sans-serif;font-weight:400;color:#007faa;margin:2em 0 .75em}h1{font-size:2.4em}h2{font-size:2.1em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.1em}@media only screen and (max-width:600px){h2{font-size:1.8em}h3{font-size:1.4em}}p{margin:1em 0}a{color:#007faa}em,strong{font-weight:600}#main{overflow:hidden;padding:2.56410256%;background:#fff}#main ol,#main ul{overflow:hidden;margin:.75em 0}#main ol li,#main ul li{margin-bottom:.5em}#container{overflow:hidden}.wrap{max-width:1170px;margin:0 auto;position:relative;z-index:0}@media only screen and (max-width:1180px){.wrap{width:95%;margin:0 2.5%}}.columns{clear:both;overflow:hidden}.columns>article,.columns>aside,.columns>div{float:left}.columns>:first-child{margin-right:2.56410256%}.columns .blog-articles,.columns>article{width:74.35897436%}.columns>aside{width:23.07692308%}.columns>div{width:48.71794872%}@media only screen and (max-width:990px){.columns .blog-articles,.columns>article{width:65.81196581%}.columns>aside{width:31.62393162%}}@media only screen and (max-width:600px){.columns>article,.columns>aside,.columns>div{float:none;margin:0 0 2.56410256%!important;width:auto}}.skip-main{position:absolute;left:-99999px}#masthead{background:#fff}#masthead .header-contacts{text-align:right;padding:10px;background:#007faa;font-weight:400}#masthead .header-contacts a{color:#fff;text-decoration:none;vertical-align:middle;margin-left:15px}#masthead .header-contacts a:active,#masthead .header-contacts a:hover{background-color:rgba(255,255,255,.3)}#masthead .header-contacts a i{font-size:1.2em;margin:-5px 2px 0 0;vertical-align:middle}#masthead .site-header{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}#masthead #logo{-webkit-flex:0 1 auto;flex:0 1 auto;margin-right:2.56410256%}#masthead #logo h1{margin:10px}#masthead #tagline{-webkit-flex:1 1 auto;flex:1 1 auto;margin-right:2.56410256%}#masthead #tagline h2{font-size:1.1em;font-family:nobel,sans-serif;font-weight:200;margin:0}#masthead #menu-header{-webkit-flex:0 1 auto;flex:0 1 auto}@media only screen and (max-width:990px){#masthead{position:static}#masthead #tagline{margin-right:80px}#masthead .header-contacts{padding-right:60px;font-size:.8em;text-align:left}#masthead .header-contacts a{display:block;padding-top:5px;margin-left:0}#masthead .header-contacts a:active,#masthead .header-contacts a:focus,#masthead .header-contacts a:hover{background:rgba(255,255,255,.1)}}#logo h1{font-size:2.4em}#logo a{display:block;color:#007faa;text-decoration:none}#logo a.custom-logo-link{width:200px;max-width:100%}#logo img{display:block;width:auto;max-width:200px;height:auto;max-height:70px;margin:0 auto}@media only screen and (max-width:990px){#logo a.custom-logo-link{width:100px}#logo img{max-width:100px}}#menu-show{position:absolute;left:-99999px}#main-menu:after{content:' ';clear:both;display:block}#menu-header{position:relative;z-index:9999}#main-menu,#main-menu li,#main-menu ul{margin:0;padding:0;list-style:none}#main-menu li{display:block;float:left;margin-left:10px}#main-menu a{display:block;text-decoration:none;color:#007faa;height:50px;line-height:50px;padding:0 20px}#main-menu a:active,#main-menu a:hover{background:rgba(0,127,170,.1)}#main-menu .menu-item-has-children>a:after{content:'\f078';font-weight:400;font-size:.8em;font-family:"Font Awesome 5 Pro";margin-left:5px}#main-menu .sub-menu{position:absolute;left:-99999px;background:#fff}#main-menu .sub-menu li{float:none}#main-menu .sub-menu a:link,#main-menu .sub-menu a:visited{background:rgba(255,255,255,.5)}#main-menu .sub-menu a:active,#main-menu .sub-menu a:hover{background:rgba(255,255,255,.7)}#main-menu li:hover .sub-menu{left:auto}#main-menu li:hover>a{background:rgba(255,255,255,.5)}@media only screen and (max-width:990px){#menu-header{position:absolute;top:0;right:-250px;width:250px;height:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}#main-menu{height:100%;width:250px;background:#007faa}#main-menu li{float:none;margin:0}#main-menu a{height:auto;line-height:normal;padding:10px 20px;border-bottom:1px solid #fff;color:#fff}#main-menu .sub-menu{position:static;left:auto;background:#007faa}#main-menu .sub-menu a{font-size:.8em;padding-left:30px}#main-menu .sub-menu a:active,#main-menu .sub-menu a:hover{background:rgba(255,255,255,.5)}#main-menu li:hover>a{background:rgba(255,255,255,.3)}#menu-show{position:absolute;top:8px;left:-50px;display:block;width:50px;color:#007faa;background:#fff;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;font-size:.6em;text-align:center;padding:5px 0 7px;border:none}#menu-show .fa{display:block;font-size:1.4em}#menu-header.menu-open{right:0}}#comments{background:rgba(0,0,0,.05);padding:1rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:2.56410256%}#comments h2,#comments h3{margin-top:0;text-align:center}#comments .comment-list{margin:0 0 2rem;padding:2rem;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#comments .comment-list .edit-link{clear:none;display:inline;margin:5px 0 0 5px}#comments .comment-author{display:inline-block;font-size:1.2em}#comments .comment-metadata{display:inline-block;font-size:.5em}#comments .bypostauthor .fn{display:inline-block;background:rgba(0,0,0,.7);color:#fff;padding:0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#comments .reply{margin:1em 0}#comments .reply a{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em;font-size:.7em}#comments .reply a.small{font-size:.8em}#comments .reply a.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}#comments .reply a.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}#comments .reply a:before{margin-right:.25em}#comments .reply a:after{margin-left:.25em}#comments .reply a:active,#comments .reply a:hover{background:rgba(255,255,255,.6);color:#007faa}#comments .children{list-style-type:lower-alpha}#comments #commentform{width:600px;max-width:100%;margin:0 auto}#comments #commentform label{display:block}#comments #commentform textarea{width:100%}#comments #commentform p:nth-of-type(1){font-size:.8em}#comments #commentform .form-submit{text-align:right}#comments #commentform #submit{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em}#comments #commentform #submit.small{font-size:.8em}#comments #commentform #submit.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}#comments #commentform #submit.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}#comments #commentform #submit:before{margin-right:.25em}#comments #commentform #submit:after{margin-left:.25em}#comments #commentform #submit:active,#comments #commentform #submit:hover{background:rgba(255,255,255,.6);color:#007faa}.site-footer{overflow:hidden;color:#fff;padding:3.84615385% 0;background:#007faa}.site-footer *{color:#fff;-webkit-text-shadow:0 1px 1px rgba(0,0,0,.3);-moz-text-shadow:0 1px 1px rgba(0,0,0,.3);text-shadow:0 1px 1px rgba(0,0,0,.3)}.site-footer h3,.site-footer h5{margin:0}.site-footer h5{font-size:1.3em;font-weight:200}.site-footer .wrap{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.site-footer .wrap div{-webkit-flex:0 1 31.62393162%;flex:0 1 31.62393162%}.site-footer .wrap div :first-child{margin-top:0}.site-footer .wrap div :last-child{margin-bottom:0}.site-footer .wrap div:nth-of-type(2){display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between}.site-footer .wrap div:nth-of-type(2) div{text-align:right}.site-footer iframe{width:100%;height:200px;border:none}.site-footer p{margin:1rem 0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:active,.site-footer a:hover{text-decoration:underline}.site-footer .copyright{font-size:.8em}@media only screen and (max-width:600px){.site-footer .wrap{display:block}.site-footer .wrap div:nth-of-type(2) div{text-align:left;margin:15px 0}}.slider .slide{position:relative}.slider .slide>div{position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;width:60%;padding:2.56410256%;margin:0 auto;background:#007faa;color:#fff}.slider .slide>div :first-child{margin-top:0}.slider .slide>div :last-child{margin-bottom:0}.slider .slide.slide-gone div{position:absolute;left:-99999px}.slider .slide.slide-right div{right:0;left:auto;margin:0}.slider .slide.slide-left div{right:auto;left:0;margin:0}.slider h1,.slider h2{margin:0;color:#fff;line-height:110%}.slider h2{font-size:1.8em}.slider p{margin:1.5rem 0}.slider .button{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:none;font-size:1.2em}.slider .button.small{font-size:.8em}.slider .button.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.slider .button.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.slider .button:before{margin-right:.25em}.slider .button:after{margin-left:.25em}.slider .button:active,.slider .button:hover{background:rgba(255,255,255,.6);color:#007faa}.slider img,.slider picture{display:block;width:100%;height:auto}@media only screen and (max-width:600px){.slider .slide{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.slider .slide picture{-webkit-order:1;order:1}.slider .slide>div{position:static;transform:translate(0,0)!important;left:0;right:0;top:0;-webkit-order:2;order:2;width:100%}.slider .slide>div h2{font-size:1.2em}}.homepage-section{overflow:hidden}.homepage-section .columns .hccontent :first-child{margin-top:0}.homepage-section .columns .hccontent :last-child{margin-bottom:0}.homepage-section p{font-size:1.1em}.homepage-section .button{font-size:.9em}.homepage-section>div{margin-top:5.12820513%;margin-bottom:5.12820513%}.homepage-section.homepage-section-image{min-height:300px}@media only screen and (max-width:990px){.homepage-section.homepage-section-image{min-height:200px}}@media only screen and (max-width:600px){.homepage-section.homepage-section-image{min-height:100px}}#homepage-homepage{max-width:1170px;margin:0 auto;overflow:hidden}@media only screen and (max-width:1180px){#homepage-homepage{width:95%;margin:0 2.5%}}#homepage-homepage>div{margin:0}#homepage-homepage h2{margin-top:0}#homepage-homepage figure{margin:0;padding:0}#homepage-homepage .wp-block-columns{margin:5.12820513% 0}@media only screen and (max-width:600px){#homepage-homepage{padding:30px 15px 0}#homepage-homepage .wp-block-columns{margin-bottom:30px}#homepage-homepage h2{margin:15px 0}#homepage-homepage .homepage-approaches,#homepage-homepage .homepage-assessment{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}#homepage-homepage .homepage-approaches .wp-block-column:nth-of-type(1),#homepage-homepage .homepage-assessment .wp-block-column:nth-of-type(1){-webkit-order:2;order:2}#homepage-homepage .homepage-approaches .wp-block-column:nth-of-type(2),#homepage-homepage .homepage-assessment .wp-block-column:nth-of-type(2){-webkit-order:1;order:1}}#homepage-values img{display:block;height:72px;width:auto;margin:0 auto}#homepage-values h3{color:#252525;margin:0 0 1rem;font-size:1.5em}#homepage-values .wrap{margin-bottom:0}#homepage-values .wrap>div{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;padding:1em 0 0}#homepage-values .wrap>div :first-child{margin-top:0}#homepage-values .wrap>div :last-child{margin-bottom:0}#homepage-values .wrap>div>div{-webkit-flex:0 1 28%;flex:0 1 28%;text-align:center}@media only screen and (max-width:600px){#homepage-values .wrap>div{display:block;margin-top:15px}#homepage-values .wrap>div>div{margin:30px auto;width:90%}}.homepage-section-image{-webkit-box-shadow:inset 0 5px 3px rgba(0,0,0,.25),inset 0 -5px 5px rgba(0,0,0,.25);-moz-box-shadow:inset 0 5px 3px rgba(0,0,0,.25),inset 0 -5px 5px rgba(0,0,0,.25);box-shadow:inset 0 5px 3px rgba(0,0,0,.25),inset 0 -5px 5px rgba(0,0,0,.25)}.homepage-section h2{font-size:1.8em}#homepage-mission div div{background:rgba(255,255,255,.85);width:55%;margin:20.51282051% 0 10.25641026% 45%;padding:5.12820513%}#homepage-mission div div ul li{margin-top:2.56410256%}#homepage-mission div div :first-child{margin-top:0}#homepage-mission div div :last-child{margin-bottom:0}@media only screen and (max-width:600px){#homepage-mission{background-position:top center!important;background-size:100% auto!important}#homepage-mission div{margin:200px 0 30px}#homepage-mission div div{background:#fff;width:100%;margin:0}}#page-header{overflow:hidden;position:relative;padding:10.25641026% 0 9.23076923%;text-align:center;background:#007faa;color:#fff;border-bottom:1px solid rgba(0,127,170,.1)}#page-header img{position:absolute;top:0;left:0;right:0;width:100%;height:auto;display:block;z-index:0}.home #page-header{position:absolute;left:-99999px}#page-header h1{margin:0;text-align:center;display:inline-block;border-top:3px solid #fff;color:#fff;padding-top:1.28205128%;position:relative;z-index:1;letter-spacing:2px}#approaches h2,#approaches h4{font-size:1.4em;padding:5px}#approaches h4{color:rgba(0,127,170,.7)}#approaches h2{cursor:pointer}#approaches h2:after{font-family:"Font Awesome 5 Pro";margin-left:10px;font-weight:700;content:'\f078';font-size:.8em}#approaches h2.child-opened:after{content:'\f068'}#approaches h2:hover{color:rgba(0,127,170,.7)}#approaches .content{display:none;border-left:10px solid rgba(0,127,170,.1);padding-left:2.56410256%;margin-left:7px}#approaches h3{font-size:1.2em;color:#000;font-style:italic;margin:1em 0 .25em}.contact-form{background:rgba(0,0,0,.05);margin-top:2.56410256%;padding:2.56410256%;overflow:hidden}.contact-form div{float:left;width:48.71794872%;margin-right:2.56410256%;margin-bottom:2.56410256%}.contact-form div:nth-of-type(2){margin-right:0}.contact-form div:nth-of-type(2) label{text-align:left;width:100%;float:none;margin:0 0 5px}.contact-form div:nth-of-type(2) span{text-align:center}.contact-form a{text-decoration:underline}.contact-form span{overflow:hidden;display:block;margin-bottom:10px}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border:1px solid rgba(0,127,170,.1);padding:2px;font-weight:300}.contact-form textarea{width:100%;height:200px;margin-bottom:5px}.contact-form input[type=tel],.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=file]{display:block;float:left;width:74.35897436%;font-size:1.2em}.contact-form label{display:block;width:23.07692308%;margin-right:2.56410256%;text-align:right;float:left}.contact-form .submit-form{width:100%;float:none;text-align:right;margin:0}.contact-form button,.contact-form input[type=submit]{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em}.contact-form button.small,.contact-form input[type=submit].small{font-size:.8em}.contact-form button.arrow-right:after,.contact-form input[type=submit].arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.contact-form button.arrow-left:before,.contact-form input[type=submit].arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.contact-form button:before,.contact-form input[type=submit]:before{margin-right:.25em}.contact-form button:after,.contact-form input[type=submit]:after{margin-left:.25em}.contact-form button:active,.contact-form button:hover,.contact-form input[type=submit]:active,.contact-form input[type=submit]:hover{background:rgba(255,255,255,.6);color:#007faa}@media only screen and (max-width:600px){.contact-form div{float:none;width:auto}}.contact-map{padding-top:2.56410256%;width:100%}.contact-map iframe{border:1px solid rgba(0,127,170,.1);width:100%;height:300px}.blog-articles article{margin:2.56410256% 0 5.12820513%;overflow:hidden;border:2px solid #fff}.blog-articles article:active,.blog-articles article:hover{border:2px solid rgba(0,0,0,.05)}.blog-articles h2{margin:0}.blog-articles .entry-content{padding:0 5.12820513%;overflow:hidden}.blog-articles .entry-header{background-size:cover;background-position:center;color:#fff;text-decoration:none;margin:0;display:block}.blog-articles .entry-header div{background-color:rgba(0,0,0,.3);padding:7.69230769% 5.12820513% 2.56410256%}.blog-articles .post-meta{font-size:.8em;margin:0 5.12820513%;overflow:hidden}.blog-articles .post-meta-2{clear:both;margin:0;color:rgba(0,0,0,.7);font-size:.8em;background:rgba(0,0,0,.05);overflow:hidden;padding:0 5.12820513%}.blog-articles .post-meta-2 .read-post{background:rgba(0,0,0,.5);display:inline-block;color:#fff;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em;float:right}.blog-articles .post-meta-2 .read-post.small{font-size:.8em}.blog-articles .post-meta-2 .read-post.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.blog-articles .post-meta-2 .read-post.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.blog-articles .post-meta-2 .read-post:before{margin-right:.25em}.blog-articles .post-meta-2 .read-post:after{margin-left:.25em}.blog-articles .post-meta-2 .read-post:active,.blog-articles .post-meta-2 .read-post:hover{background:rgba(0,0,0,.6);color:#fff}.blog-articles .post-meta-2 p{display:inline-block;margin-left:10px}.blog-articles .post-meta-2 p:nth-of-type(1){margin-left:0}.blog-articles article>a{color:#000;text-decoration:none;display:block}.blog-articles a:active,.blog-articles article>a:hover{background:rgba(0,0,0,.05)}.blog-articles a:active .entry-header div,.blog-articles article>a:hover .entry-header div{background-color:rgba(0,0,0,.5)}.posts-navigation h2{position:absolute;left:-99999px}.posts-navigation a{background:#fff;display:inline-block;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em;font-size:.7em}.posts-navigation a.small{font-size:.8em}.posts-navigation a.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.posts-navigation a.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.posts-navigation a:before{margin-right:.25em}.posts-navigation a:after{margin-left:.25em}.posts-navigation a:active,.posts-navigation a:hover{background:rgba(255,255,255,.6);color:#007faa}.posts-navigation .nav-previous{float:right}.single .post-meta-2{margin:2.56410256% 0;color:rgba(0,0,0,.7);font-size:.8em;background:rgba(0,0,0,.05);overflow:hidden;padding:0 2.56410256%}.single .post-navigation{font-size:.8em;overflow:hidden}.single .post-navigation h2{position:absolute;left:-99999px}.single .post-navigation .nav-previous{float:right;text-align:right}.single .post-navigation .nav-next{float:left}.single .post-navigation a{text-decoration:none;color:#000}.single .post-navigation a span{background:#000;display:inline-block;color:#fff;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em;margin-bottom:3px}.single .post-navigation a span.small{font-size:.8em}.single .post-navigation a span.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.single .post-navigation a span.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.single .post-navigation a span:before{margin-right:.25em}.single .post-navigation a span:after{margin-left:.25em}.single .post-navigation a span:active,.single .post-navigation a span:hover{background:rgba(0,0,0,.6);color:#fff}.single .post-navigation a br{display:block;clear:both}.single .edit-link{margin-bottom:2.56410256%}#jc-categories ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;list-style-type:none;margin:0;padding:0}#jc-categories ul li{-webkit-flex:1 0 0;flex:1 0 0}#jc-categories ul li a{background:#000;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;text-transform:lowercase;text-align:center;text-decoration:none;padding:1.5em 0;height:100%;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;border:1px solid #000}#jc-categories ul li a:active,#jc-categories ul li a:hover{background:rgba(0,0,0,.5);color:#fff}#jc-categories ul li a span:nth-of-type(1){height:80px;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;margin-bottom:10px}#jc-categories ul li img{display:block;margin:0 auto;height:80px;width:auto}#jc-categories.category1 a,#jc-categories.category2 a{background:#fff;color:#000!important;border:1px solid rgba(0,0,0,.05);border-left:0}#jc-categories.category1 a:active,#jc-categories.category1 a:hover,#jc-categories.category2 a:active,#jc-categories.category2 a:hover{background:rgba(0,0,0,.05)}#jc-categories.category1 li:nth-of-type(1),#jc-categories.category2 li:nth-of-type(1){border-left:1px solid rgba(0,0,0,.05)}@media only screen and (max-width:1180px){#jc-categories img{height:50px;width:auto}}@media only screen and (max-width:990px){#jc-categories ul{-webkit-flex-flow:row wrap;flex-flow:row wrap}#jc-categories ul li{-webkit-flex:1 0 25%;flex:1 0 25%}#jc-categories ul li a img{margin-bottom:5px}}@media only screen and (max-width:600px){#jc-categories ul li{-webkit-flex:1 0 50%;flex:1 0 50%}#jc-categories ul li a{padding:.75em 0}}.events{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}.events>div{-webkit-flex:0 1 31.62393162%;flex:0 1 31.62393162%;margin-right:2.56410256%;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between}.events>div:last-child{margin-right:0}.events>div :last-child{margin-top:auto}.events h2{text-align:center}.events .event-date{font-weight:700;text-align:center}.events .event-date span{display:block;font-weight:500}.events .event-thumb{display:block;width:100%;height:100px;overflow:hidden;border:1px solid rgba(0,127,170,.1);position:relative}.events .event-thumb img{display:block;width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.events .button{display:block;width:100%;text-align:center}.widget{margin-bottom:2.5rem;overflow:hidden}.widget h2{margin:0 0 .25rem}.widget ol,.widget ul{margin-top:.5em}#searchform label{position:absolute;left:-99999px}#searchform input{padding:.5em 1em;display:block;width:100%;border:1px solid rgba(0,127,170,.1)}#searchform button{background:#fff;color:#007faa;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #007faa;font-size:1.2em;display:block;text-align:center;width:100%}#searchform button.small{font-size:.8em}#searchform button.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}#searchform button.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}#searchform button:before{margin-right:.25em}#searchform button:after{margin-left:.25em}#searchform button:active,#searchform button:hover{background:rgba(255,255,255,.6);color:#007faa}.wp-block-image img{height:auto}.social{font-size:1.6em;overflow:hidden}.social a{display:block;float:left;margin-right:5px}.social a:active,.social a:hover{text-decoration:none;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.social span{position:absolute;left:-99999px}.edit-link{text-align:center;clear:both;display:block;margin:2.56410256% 0 0}.edit-link a{background:#16a765;display:inline-block;color:#fff;text-decoration:none;padding:.5em 1.5em;font-weight:400;cursor:pointer;border:1px solid #16a765;font-size:1.2em}.edit-link a.small{font-size:.8em}.edit-link a.arrow-right:after{font-family:"Font Awesome 5 Pro";content:'\f061'}.edit-link a.arrow-left:before{font-family:"Font Awesome 5 Pro";content:'\f060'}.edit-link a:after{margin-left:.25em}.edit-link a:active,.edit-link a:hover{background:rgba(22,167,101,.6);color:#fff}.edit-link a:before{content:"\f044";font-weight:400;font-family:"Font Awesome 5 Pro";margin-right:5px}.center{text-align:center}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.alignleft,.alignright{max-width:50%;height:auto}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.success,.warn{border:2px solid #eb2a2e;background:rgba(235,42,46,.1);padding:20px;margin-bottom:2.56410256%;position:relative}.success *,.warn *{margin:0}.success .fas,.success a,.success h3,.warn .fas,.warn a,.warn h3{color:#eb2a2e}.success .fas,.warn .fas{position:absolute;top:10px;right:10px;cursor:pointer}.success{border-color:#16a765;background:rgba(22,167,101,.1)}.success .fas,.success a,.success h3{color:#16a765}.bx-wrapper{position:relative;margin-bottom:0;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper{background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:10px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}