@import url(//fonts.googleapis.com/css?family=Titillium+Web:200,400,700,900);.clear_float:before,.clear_float:after{content:" ";display:table}.clear_float:after{clear:both}body{background:#fff;color:#6e7276}div.ccm-page{position:relative}.ccm-notification-help-launcher{top:200px !important}#mobile-navigation .mm-navbar{background:#0d3371}#mobile-navigation .mm-navbar a{color:#fff}#mobile-navigation .mm-listview>li{margin-bottom:2px}#mobile-navigation .mm-listview>li:after{display:none}#mobile-navigation .mm-listview>li a:not(.mm-next){color:#101820;padding:10px 10px 10px 20px;background:#fff}#mobile-navigation .mm-listview>li a.mm-next{color:#fff;background:#0d3371}#mobile-navigation .mm-listview>li a.mm-next:after{border-color:#fff}.mm-opened div.ccm-page header .burger-wrapper{position:fixed;left:10px}div.ccm-page{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-weight:300;font-size:15px;line-height:1.42857143;-webkit-font-smoothing:antialiased;width:100%;overflow:hidden}div.ccm-page blockquote{padding-left:60px;font-size:1.46em;font-weight:300;border-color:#bdcfd8;color:#5b676c;line-height:1.42857143}div.ccm-page h1{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page h2{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page h3{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.25em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page h4{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.05em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page h5{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:.73em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:uppercase}div.ccm-page h6{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:.73em;font-weight:400;color:#101820;line-height:1.42857143;text-transform:uppercase}div.ccm-page .section-title{color:#0d3371;font-size:16px;text-transform:uppercase;line-height:24px;display:inline-block;font-weight:300}div.ccm-page img{max-width:100%;height:auto}div.ccm-page hr{margin-top:80px;margin-bottom:80px;border-top:1px solid #ececec}div.ccm-page main{background-color:#fff;padding-bottom:80px}div.ccm-page a{text-decoration:none}div.ccm-page a.coverlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}div.ccm-page main a:not(.fa):not(.btn),div.ccm-page footer a:not(.fa):not(.btn){color:#08c}div.ccm-page main a:not(.fa):not(.btn):hover,div.ccm-page footer a:not(.fa):not(.btn):hover{color:#84a047;text-decoration:none}div.ccm-page div[data-container=block] div.container:last-child{padding-bottom:0px}div.ccm-page.page-type-blog-entry div.col-sidebar .sidebar-content{padding:30px 30px 60px 30px;background:#f3f3f3}div.ccm-page div.col-sidebar .sidebar-content{padding:30px 30px 60px 30px;background:#f3f3f3}div.ccm-page div.col-sidebar .sidebar-content hr{margin-top:20px;margin-bottom:20px}div.ccm-page div.col-sidebar .sidebar-content h3{color:#0d3371;font-size:16px;text-transform:uppercase;line-height:24px;display:inline-block;font-weight:300}div.ccm-page div.col-sidebar .sidebar-content .sidebar-pages ul{list-style:none;padding:0}div.ccm-page div.col-sidebar .sidebar-content .sidebar-pages ul li{margin-bottom:10px}div.ccm-page div.col-sidebar .sidebar-content .sidebar-pages ul li a{color:#6e7276}@media (min-width:768px){div.ccm-page div.col-sidebar .sidebar-content .sidebar-pages ul li a:hover{color:#0d3371}}div.ccm-page div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .excerpt{font-style:italic;color:#101820;font-size:16px;padding-left:80px;position:relative;margin-bottom:40px}div.ccm-page div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .excerpt:before{content:"";position:absolute;left:10px;background:url(/application/themes/jk/images/icon_testimonials.svg) no-repeat center center #fff;background-size:25px 24px;width:56px;height:56px;border-radius:50%}@media (min-width:768px){div.ccm-page div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .excerpt{margin-bottom:20px}}div.ccm-page div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .content{font-style:italic}div.ccm-page div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .content .author{color:#0d3371;font-size:18px;font-style:normal}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper{text-align:right;margin-top:15px}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper .owl-dot{margin:0 4px;display:inline-block;overflow:hidden;cursor:pointer}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper .owl-dot span{border-radius:50%;width:12px;height:12px;background:#101820;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper .owl-dot.active span{background:#08c}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper .owl-dot:hover span{background:#08c}div.ccm-page div.col-sidebar #testimonials-sidebar .dots-wrapper:hover .owl-dot span:hover{background:#08c}@media (min-width:768px){div.ccm-page div.col-sidebar{text-align:right}}div.ccm-page .col-content h1{margin-bottom:10px}div.ccm-page .col-content h1+p{font-size:18px;margin-bottom:30px;color:#101820}div.ccm-page .col-content blockquote{padding:15px 30px;border:1px solid #f3f3f3;border-left:2px solid #0d3371;font-size:18px;color:#0d3371;font-style:italic;margin-bottom:30px}div.ccm-page .col-content ul{padding:0;margin:0 0 30px 0;list-style:none}div.ccm-page .col-content ul li{position:relative;margin-bottom:20px;padding:0 0 0 20px}div.ccm-page .col-content ul li:before{content:"\f105";font-family:FontAwesome;color:#0d3371;position:absolute;top:0px;left:5px}div.ccm-page .col-content ol li{margin-bottom:20px}div.ccm-page .col-content p{margin-bottom:20px}div.ccm-page .col-content .ccm-faq-container{margin-top:40px}div.ccm-page .col-content .ccm-faq-container .faq-entry-content{margin-bottom:0}div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3{padding:10px 44px 10px 65px;background:#101820;margin:0 0 1px 0;color:#fff;font-size:16px;cursor:pointer;position:relative;font-weight:300;line-height:43px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3:before{content:"\f059";font-family:FontAwesome;font-size:16px;position:absolute;left:25px;top:50%;color:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3:after{content:"+";font-size:16px;position:absolute;right:45px;top:50%;color:#fff;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3:hover,div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3.active{color:#fff;background:#0d3371}div.ccm-page .col-content .ccm-faq-container .faq-entry-content h3.active:after{content:"-";color:#fff}div.ccm-page .col-content .ccm-faq-container .faq-entry-content .faq-content{display:none;padding:30px}div.ccm-page.page-template-right-sidebar .col-content a[href^="tel:"]{font-size:18px;color:#101820;font-weight:700;margin-right:20px}div.ccm-page.page-template-right-sidebar .col-content a[href^="mailto:"]{font-size:18px;display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page.page-template-right-sidebar .col-content a[href^="mailto:"]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page.page-template-right-sidebar .col-content a[href^="mailto:"]:hover:after{width:100%}div.ccm-page #home-intro{padding:0 0 60px 0}div.ccm-page #home-quote{background:#84a047;color:#fff;padding:35px 0;font-size:18px}div.ccm-page #home-quote .btn-default{color:#cfe897}div.ccm-page #home-quote .btn-default:after{background:#cfe897}div.ccm-page #home-quote em{font-size:15px}div.ccm-page #home-quote p{margin-bottom:30px}div.ccm-page #home-quote img{border-radius:50%}div.ccm-page #testimonials-carousel{background:#f3f3f3;position:relative;padding-bottom:50px}div.ccm-page #testimonials-carousel .section-title{padding-left:37px;background:url(/application/themes/jk/images/icon_testimonials.svg) no-repeat;background-size:25px 24px}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content{padding:25px}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content h2{margin-bottom:30px}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content .excerpt{font-style:italic;color:#101820;font-size:16px}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content .content{font-size:15px;font-style:italic;color:#6e7276}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content .author{color:#0d3371;font-size:18px;font-style:normal}@media (min-width:992px){div.ccm-page #testimonials-carousel .testimonial-wrapper{width:50%;float:left}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content{padding:75px 15% 60px 15%}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content .quotes .excerpt{width:25%;float:left}div.ccm-page #testimonials-carousel .testimonial-wrapper .testimonial-wrapper-content .quotes .content{width:72%;margin-left:3%;float:left}}@media (min-width:992px){div.ccm-page #testimonials-carousel .testimonial-image{width:50%;float:left}}@media (min-width:768px){div.ccm-page #testimonials-carousel{padding-bottom:60px}}@media (min-width:992px){div.ccm-page #testimonials-carousel .dots-wrapper{position:absolute;bottom:0;left:calc(50% + 85px);width:calc(50% - 85px);text-align:left;height:60px;background:#fff}}div.ccm-page #cases-carousel{background:#f3f3f3;position:relative;padding-bottom:30px}div.ccm-page #cases-carousel .section-title{padding-left:37px;background:url(/application/themes/jk/images/icon_cases.svg) no-repeat;background-size:25px 20px}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content{padding:25px}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content h2{margin-bottom:30px}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .description{color:#6e7276;font-size:15px;margin-bottom:20px}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .content{font-size:15px;font-style:italic;color:#6e7276}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .author{font-size:18px;font-style:italic;margin-bottom:20px}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .readmore{display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .readmore:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .readmore:hover:after{width:100%}@media (min-width:992px){div.ccm-page #cases-carousel .case-study-wrapper{width:50%;float:left}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content{padding:75px 15% 60px 15%}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .quotes .excerpt{width:25%;float:left}div.ccm-page #cases-carousel .case-study-wrapper .case-study-wrapper-content .quotes .content{width:72%;margin-left:3%;float:left}}@media (min-width:992px){div.ccm-page #cases-carousel .cases-image{width:50%;float:left}}@media (min-width:768px){div.ccm-page #cases-carousel{padding-bottom:60px}}@media (min-width:992px){div.ccm-page #cases-carousel .dots-wrapper{position:absolute;bottom:0;left:0;width:calc(50% - 85px);text-align:left;height:60px;background:#fff;text-align:right !important}}div.ccm-page #testimonials-carousel,div.ccm-page #cases-carousel,div.ccm-page #testimonials-sidebar{margin-bottom:0px}div.ccm-page #testimonials-carousel .dots-wrapper,div.ccm-page #cases-carousel .dots-wrapper,div.ccm-page #testimonials-sidebar .dots-wrapper{text-align:left;position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);height:30px}div.ccm-page #testimonials-carousel .dots-wrapper .viewall,div.ccm-page #cases-carousel .dots-wrapper .viewall,div.ccm-page #testimonials-sidebar .dots-wrapper .viewall{display:inline-block;position:relative;padding-bottom:10px;color:#84a047;margin:0 20px}div.ccm-page #testimonials-carousel .dots-wrapper .viewall:after,div.ccm-page #cases-carousel .dots-wrapper .viewall:after,div.ccm-page #testimonials-sidebar .dots-wrapper .viewall:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #testimonials-carousel .dots-wrapper .viewall:hover:after,div.ccm-page #cases-carousel .dots-wrapper .viewall:hover:after,div.ccm-page #testimonials-sidebar .dots-wrapper .viewall:hover:after{width:100%}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dots-content,div.ccm-page #cases-carousel .dots-wrapper .owl-dots-content,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dots-content{display:none}@media (min-width:480px){div.ccm-page #testimonials-carousel .dots-wrapper,div.ccm-page #cases-carousel .dots-wrapper,div.ccm-page #testimonials-sidebar .dots-wrapper{height:60px;bottom:0;position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dots-content,div.ccm-page #cases-carousel .dots-wrapper .owl-dots-content,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dots-content{display:block;line-height:60px;margin:0 15px;display:inline-block}}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dot,div.ccm-page #cases-carousel .dots-wrapper .owl-dot,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dot{margin:0 4px;display:inline-block;overflow:hidden;cursor:pointer}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dot span,div.ccm-page #cases-carousel .dots-wrapper .owl-dot span,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dot span{border-radius:50%;width:12px;height:12px;background:#101820;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dot.active span,div.ccm-page #cases-carousel .dots-wrapper .owl-dot.active span,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dot.active span{background:#08c}div.ccm-page #testimonials-carousel .dots-wrapper .owl-dot:hover span,div.ccm-page #cases-carousel .dots-wrapper .owl-dot:hover span,div.ccm-page #testimonials-sidebar .dots-wrapper .owl-dot:hover span{background:#08c}div.ccm-page #testimonials-carousel .dots-wrapper:hover .owl-dot span:hover,div.ccm-page #cases-carousel .dots-wrapper:hover .owl-dot span:hover,div.ccm-page #testimonials-sidebar .dots-wrapper:hover .owl-dot span:hover{background:#08c}div.ccm-page #testimonials-carousel .dots-wrapper{float:right}@media (max-width:991px){div.ccm-page #testimonials-carousel .dots-wrapper{float:none}}div.ccm-page #service-contact{background:#0d3371;position:relative;padding-bottom:80px;color:#fff;margin-bottom:30px}div.ccm-page #service-contact .section-title{padding-left:37px;background:url(/application/themes/jk/images/phone.svg) no-repeat;background-size:22px 25px;color:#fff}div.ccm-page #service-contact .form .form-wrapper{padding:25px}div.ccm-page #service-contact .form .form-wrapper h1{margin-bottom:30px;color:#fff}div.ccm-page #service-contact .form .form-wrapper a{color:#fff}div.ccm-page #service-contact .form .form-wrapper .form-group:last-child .control-label{display:none}div.ccm-page #service-contact .form .form-wrapper .form-group input[type="checkbox"]{height:15px;line-height:15px}div.ccm-page #service-contact .form .form-wrapper .form-group input[type="text"],div.ccm-page #service-contact .form .form-wrapper .form-group textarea{background:#12489f;border-color:#12489f;color:#fff;font-weight:700}div.ccm-page #service-contact .form .form-wrapper .form-actions{text-align:right}div.ccm-page #service-contact .form .form-wrapper .btn{display:inline-block;position:relative;padding-bottom:10px;color:#fff}div.ccm-page #service-contact .form .form-wrapper .btn:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #service-contact .form .form-wrapper .btn:hover:after{width:100%}div.ccm-page #service-contact .form .form-wrapper .checkbox .check-label{display:inline-block;background:#fff;color:#101820;margin-left:20px;padding:2px 8px;font-weight:700;position:relative}div.ccm-page #service-contact .form .form-wrapper .checkbox .check-label:before{content:"";position:absolute;left:-8px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #fff transparent transparent}@media (min-width:992px){div.ccm-page #service-contact .form .form-wrapper .form-group:first-child{width:calc(50% - 19px);margin-right:25px;display:inline-block}div.ccm-page #service-contact .form .form-wrapper .form-group:nth-of-type(2){width:calc(50% - 10px);display:inline-block}div.ccm-page #service-contact .form .form-wrapper .form-group:nth-of-type(4){width:calc(33.3333% - 10px);margin-right:10px;display:inline-block}div.ccm-page #service-contact .form .form-wrapper .form-group:nth-of-type(5){width:calc(33.3333% - 10px);margin-right:10px;display:inline-block}div.ccm-page #service-contact .form .form-wrapper .form-group:nth-of-type(6){width:calc(33.3333% - 10px);display:inline-block}}@media (min-width:992px){div.ccm-page #service-contact .form{width:50%;float:left}div.ccm-page #service-contact .form .form-wrapper{padding:75px 15% 0px 15%}}div.ccm-page #service-contact .service-contact-image{display:none}@media (min-width:992px){div.ccm-page #service-contact .service-contact-image{display:block;width:50%;float:right;background:url(/application/themes/jk/images/service_contact.jpg) no-repeat;background-size:cover}}@media (min-width:768px){div.ccm-page #service-contact{padding-bottom:30px}}div.ccm-page #service-contact #service-contact-links{text-align:left;position:absolute;bottom:0px;left:0;right:0;padding:0 20px;height:80px;background:#fff}div.ccm-page #service-contact #service-contact-links a[href^="tel:"]{font-size:18px;color:#101820;font-weight:700;margin-right:20px;line-height:60px}div.ccm-page #service-contact #service-contact-links a[href^="mailto:"]{font-size:18px;display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page #service-contact #service-contact-links a[href^="mailto:"]:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #service-contact #service-contact-links a[href^="mailto:"]:hover:after{width:100%}@media (min-width:768px){div.ccm-page #service-contact #service-contact-links{height:30px}}@media (min-width:992px){div.ccm-page #service-contact #service-contact-links{height:30px}}@media (min-width:992px){div.ccm-page #service-contact #service-contact-links{position:absolute;bottom:0;left:calc(50% + 85px);width:calc(50% - 85px);text-align:left;height:60px;background:#fff;padding:0}div.ccm-page #service-contact #service-contact-links a[href^="tel:"]{margin-left:20px}}div.ccm-page .people-carousel{text-align:center}div.ccm-page .people-carousel .viewall{margin-top:30px;display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page .people-carousel .viewall:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .people-carousel .viewall:hover:after{width:100%}div.ccm-page .people-carousel .section-title{padding-left:37px;background:url(/application/themes/jk/images/icon_team.svg) no-repeat;background-size:25px 24px;text-align:center}div.ccm-page .people-carousel .section-title.team{text-align:center;margin-bottom:30px}div.ccm-page .people-carousel #team-carousel .item{padding-bottom:150px}div.ccm-page .people-carousel #team-carousel .item .team-wrapper{color:#fff;background:#101820;text-align:center;padding:18px;position:absolute;bottom:0;left:0;right:0;height:150px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .people-carousel #team-carousel .item .team-wrapper h2{margin:0;font-size:18px;margin-bottom:7px}div.ccm-page .people-carousel #team-carousel .item .team-wrapper h2 a{color:#fff}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .job span:after{content:","}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .job span:last-child:after{content:""}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .social-links{margin-top:10px;padding-top:10px;position:relative}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .social-links:before{content:"";height:1px;width:60px;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .social-links a{color:#fff;margin:0 4px}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .social-links a:hover{color:#84a047}@media (min-width:992px){div.ccm-page .people-carousel #team-carousel .item{padding-bottom:113px}div.ccm-page .people-carousel #team-carousel .item .team-wrapper{height:113px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .people-carousel #team-carousel .item .team-wrapper .social-links{opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .people-carousel #team-carousel .item:hover .team-wrapper{height:150px}div.ccm-page .people-carousel #team-carousel .item:hover .team-wrapper .social-links{opacity:1}}div.ccm-page .people-carousel #team-carousel .owl-nav{display:none}@media (min-width:992px){div.ccm-page .people-carousel #team-carousel{padding:0 140px}div.ccm-page .people-carousel #team-carousel .owl-nav{display:block !important;position:absolute;right:-90px;left:-90px;top:50%;pointer-events:none;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}div.ccm-page .people-carousel #team-carousel .owl-nav>div{width:62px;line-height:25px;border-bottom:1px solid #101820;background-size:9px 14px !important;transition:all .2s ease-in-out;color:#101820;pointer-events:all;text-indent:0;text-transform:uppercase}div.ccm-page .people-carousel #team-carousel .owl-nav .owl-prev{float:left;text-align:left}div.ccm-page .people-carousel #team-carousel .owl-nav .owl-next{float:right;text-align:right}}@media (min-width:992px) and (max-width:1299px){div.ccm-page .people-carousel #team-carousel .owl-nav{display:none}}div.ccm-page .ccm-block-express-form label{font-weight:300}div.ccm-page .ccm-block-express-form .text-muted{display:none}div.ccm-page .ccm-block-express-form input{line-height:51px;border-radius:0;height:51px}div.ccm-page .ccm-block-express-form textarea{border-radius:0}div.ccm-page #contact-content{padding:30px 0}div.ccm-page #contact-content .office-detail h1+p{font-size:18px;color:#101820}div.ccm-page #contact-content .office-detail .office-details>div{margin:30px 0;font-size:18px;padding-left:42px;min-height:37px}div.ccm-page #contact-content .office-detail .office-details>div.tel{font-weight:700;background:url(/application/themes/jk/images/phone_red.svg) no-repeat;background-size:30px 34px}div.ccm-page #contact-content .office-detail .office-details>div.tel a{color:#101820}div.ccm-page #contact-content .office-detail .office-details>div.email{background:url(/application/themes/jk/images/icon_envelope.svg) no-repeat;background-size:30px 37px}div.ccm-page #contact-content .office-detail .office-details>div.email a{display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page #contact-content .office-detail .office-details>div.email a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #contact-content .office-detail .office-details>div.email a:hover:after{width:100%}div.ccm-page #contact-content .office-detail .office-details>div.address{background:url(/application/themes/jk/images/icon_pencil.svg) no-repeat;background-size:30px 33px}div.ccm-page #contact-content .contact-form{padding-top:25px;padding-bottom:40px}div.ccm-page #contact-content .contact-form .form-group:last-child .control-label{display:none}div.ccm-page #contact-content .contact-form .form-group input[type="checkbox"]{height:15px;line-height:15px}div.ccm-page #contact-content .contact-form .form-actions{text-align:right}div.ccm-page #contact-content .contact-form .checkbox .check-label{display:inline-block;background:#f3f3f3;color:#101820;margin-left:20px;padding:2px 8px;font-weight:700;position:relative}div.ccm-page #contact-content .contact-form .checkbox .check-label:before{content:"";position:absolute;left:-8px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #f3f3f3 transparent transparent}@media (min-width:992px){div.ccm-page #contact-content .contact-form .form-group:first-child{width:calc(50% - 19px);margin-right:25px;display:inline-block}div.ccm-page #contact-content .contact-form .form-group:nth-of-type(2):not(.captcha){width:calc(50% - 10px);display:inline-block}}div.ccm-page #contact-content .contact-form .btn{color:#ffffff;background:#84a047;padding:10px 15px}div.ccm-page #contact-content .contact-form .btn:after{display:none}div.ccm-page #contact-content .get-directions{padding:20px 20px 20px 80px;background:url(/application/themes/jk/images/icon_directions.svg) no-repeat #f3f3f3 30px center;background-size:30px 34px}div.ccm-page #contact-content .get-directions h3{margin:0}div.ccm-page #contact-content .get-directions p{margin-bottom:0}div.ccm-page #contact-content .get-directions .field-container>div{display:block;width:100%;vertical-align:top}div.ccm-page #contact-content .get-directions .field-container>div .btn{display:inline-block;position:relative;color:#84a047;background:none;padding:0;padding-bottom:10px;font-size:18px;margin-left:10px}div.ccm-page #contact-content .get-directions .field-container>div .btn:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #contact-content .get-directions .field-container>div .btn:hover:after{width:100%}div.ccm-page #contact-content .get-directions .field-container>div input{width:100%;border:none;line-height:45px;padding-left:10px;height:45px}div.ccm-page #contact-content .get-directions .field-container>div.form-actions{vertical-align:middle}@media (min-width:992px){div.ccm-page #contact-content .get-directions .field-container>div{display:inline-block}div.ccm-page #contact-content .get-directions .field-container>div.directions-intro{width:calc(30% - 20px)}div.ccm-page #contact-content .get-directions .field-container>div.fields{width:calc(50% - 50px)}div.ccm-page #contact-content .get-directions .field-container>div.form-actions{width:calc(20% - 30px)}}div.ccm-page .team-isotope{margin:40px 0}div.ccm-page .team-isotope .sorters{margin-bottom:10px;border:1px solid #f3f3f3;padding:3px}div.ccm-page .team-isotope .sorters>div{display:inline-block}div.ccm-page .team-isotope .sorters>div.sort-by{width:58%}div.ccm-page .team-isotope .sorters>div.sort-by ul{list-style:none;padding:0;margin:0}div.ccm-page .team-isotope .sorters>div.sort-by ul li{display:block;padding:8px 15px}div.ccm-page .team-isotope .sorters>div.sort-by ul li a{color:#101820}div.ccm-page .team-isotope .sorters>div.sort-order{text-align:right;width:40%}div.ccm-page .team-isotope .sorters>div.sort-order ul{list-style:none;padding:0;margin:0}div.ccm-page .team-isotope .sorters>div.sort-order ul li{display:inline-block;padding:0}div.ccm-page .team-isotope .sorters>div.sort-order ul li a{display:block;padding:8px 15px;background:#0d3371;color:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .team-isotope .sorters>div.sort-order ul li a:hover{background:#101820}div.ccm-page .team-isotope .filters{display:block;vertical-align:top}div.ccm-page .team-isotope .filters>div{display:block;margin-bottom:10px}div.ccm-page .team-isotope .filters>div:first-child{margin-left:0}div.ccm-page .team-isotope .filters>div>.trigger{padding:11px 60px 11px 20px;background:#fff;border:1px solid #f3f3f3;color:#101820;z-index:5}div.ccm-page .team-isotope .filters>div .isotope-options{margin:0;padding:0;background:#fff;z-index:20}div.ccm-page .team-isotope .filters>div .isotope-options a{padding:8px 20px;border:1px solid #f3f3f3;border-top:none;color:#101820}div.ccm-page .team-isotope .filters>div .isotope-options a:hover{background:#0d3371;color:#fff}div.ccm-page .team-isotope .filters>div:first-child{z-index:12}@media (min-width:992px){div.ccm-page .team-isotope .sorters{margin-bottom:25px;display:inline-block;width:calc(33.33333% - 20px);margin-left:10px}div.ccm-page .team-isotope .filters{width:calc(66.66666% - 20px);margin-left:20px;display:inline-block}div.ccm-page .team-isotope .filters>div{width:calc(50% - 10px);margin-left:16px;display:inline-block}}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal{padding-bottom:0;border-bottom:none;margin-bottom:20px;width:100%;max-width:100%}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content{padding:0 10px;padding-bottom:150px;position:relative}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .ccm-block-page-list-page-entry-thumbnail{width:100%;display:block}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .ccm-block-page-list-page-entry-thumbnail img{width:100%}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper{color:#fff;background:#101820;text-align:center;padding:18px;position:absolute;bottom:0;left:10px;right:10px;height:150px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper h2{margin:0;font-size:18px;margin-bottom:7px}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper h2 a{color:#fff}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .job span:after{content:","}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .job span:last-child:after{content:""}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .social-links{margin-top:10px;padding-top:10px;position:relative}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .social-links:before{content:"";height:1px;width:60px;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .social-links a{color:#fff;margin:0 4px}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .social-links a:hover{color:#84a047}@media (min-width:992px){div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content{padding-bottom:93px}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper{height:113px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content .team-wrapper .social-links{opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content:hover .team-wrapper{height:150px}div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal .item .item-content:hover .team-wrapper .social-links{opacity:1}}@media (min-width:768px){div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal{width:50%}}@media (min-width:992px){div.ccm-page .team-isotope .ccm-block-page-list-page-entry-horizontal{width:25%}}div.ccm-page .office-list{margin-top:40px}div.ccm-page .office-list .office{padding:2px 30px 20px 30px;background:#f3f3f3;border-left:8px solid #101820;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;margin-bottom:20px;line-height:31px}div.ccm-page .office-list .office:hover{border-color:#0d3371;background:#f1f1f1}div.ccm-page .office-list .office .tel{font-weight:400;font-size:18px;background:url(/application/themes/jk/images/phone_red.svg) no-repeat;background-size:30px 34px;padding-left:42px;height:37px}div.ccm-page #layout-person div.col-sidebar .person-details>img{width:100%}div.ccm-page #layout-person div.col-sidebar .person-details>picture>img{width:100%}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content{color:#fff;background:#101820;text-align:center;padding:30px}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content h2{margin:0;font-size:18px;margin-bottom:7px;color:#fff}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .job span:after{content:","}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .job span:last-child:after{content:""}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .social-links{margin-top:10px;padding-top:10px;position:relative}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .social-links:before{content:"";height:1px;width:60px;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .social-links a{color:#fff;margin:0 4px}div.ccm-page #layout-person div.col-sidebar .person-details .team-wrapper-content .social-links a:hover{color:#84a047}div.ccm-page #layout-person div.col-sidebar .person-details .telephone{background:#84a047;position:relative;padding-left:47px}div.ccm-page #layout-person div.col-sidebar .person-details .telephone:before{content:"";position:absolute;left:0;top:0;width:47px;height:47px;background:url(/application/themes/jk/images/phone.svg) no-repeat center center #101820;background-size:24px 26px}div.ccm-page #layout-person div.col-sidebar .person-details .telephone:after{content:"";display:block;position:absolute;left:47px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #101820}div.ccm-page #layout-person div.col-sidebar .person-details .telephone a{color:#fff;line-height:47px;text-align:center;display:block;font-size:18px}div.ccm-page #layout-person div.col-sidebar #testimonials-sidebar .testimonial-wrapper-content .excerpt:before{border:1px solid #f3f3f3}div.ccm-page #layout-person div.col-sidebar #testimonials-sidebar .dots-wrapper{text-align:left}@media (min-width:768px){div.ccm-page #layout-person div.col-sidebar{text-align:left}}div.ccm-page #layout-person #person-milestones li{position:relative;padding:8px 0 8px 30px;margin-bottom:0}div.ccm-page #layout-person #person-milestones li:before{content:"";width:13px;height:13px;background:#fff;border:3px solid #0d3371;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10}div.ccm-page #layout-person #person-milestones li:after{content:"";width:1px;height:100%;background:#0d3371;position:absolute;left:6px;top:0;z-index:5}div.ccm-page #layout-person #person-milestones li:first-child:after{top:50%}div.ccm-page #layout-person #person-milestones li:last-child:after{top:auto;bottom:50%}div.ccm-page #layout-person .accreditations img{margin:0 15px 15px 0}div.ccm-page #testimonials-main{margin-top:30px}div.ccm-page #testimonials-main .item{padding:15px;background:#f3f3f3;margin-bottom:30px}div.ccm-page #testimonials-main .item .testimonial-wrapper-content .excerpt{font-style:italic;color:#101820;font-size:16px;padding-left:80px;position:relative;margin-bottom:20px;min-height:50px}div.ccm-page #testimonials-main .item .testimonial-wrapper-content .excerpt:before{content:"";position:absolute;left:10px;background:url(/application/themes/jk/images/icon_testimonials.svg) no-repeat center center #fff;background-size:25px 25px;width:56px;height:56px;border-radius:50%}div.ccm-page #testimonials-main .item .testimonial-wrapper-content .content{font-style:italic}div.ccm-page #testimonials-main .item .testimonial-wrapper-content .content .author{color:#0d3371;font-size:18px;font-style:normal}@media (min-width:768px){div.ccm-page #testimonials-main .item{width:48%;float:left;margin:0 1% 35px 1%;padding:30px}}@media (min-width:992px){div.ccm-page #testimonials-main .item{width:30%;margin:0 1.666667% 35px 1.6666667%}}div.ccm-page #cases-main{margin-top:30px}div.ccm-page #cases-main .item{background:#f3f3f3;margin-bottom:30px;border:1px solid #f3f3f3;border-top:none}div.ccm-page #cases-main .item .case-study-wrapper{padding:15px}div.ccm-page #cases-main .item .case-study-wrapper h1{margin-top:0;font-size:18px;padding-left:80px;position:relative;min-height:55px}div.ccm-page #cases-main .item .case-study-wrapper h1 a{color:#101820}div.ccm-page #cases-main .item .case-study-wrapper h1:before{content:"";position:absolute;left:10px;background:url(/application/themes/jk/images/icon_cases.svg) no-repeat center center #fff;background-size:25px 25px;width:56px;height:56px;border-radius:50%}div.ccm-page #cases-main .item .case-study-wrapper .description{font-size:15px;margin-bottom:20px;min-height:50px}div.ccm-page #cases-main .item .case-study-wrapper .readmore{display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page #cases-main .item .case-study-wrapper .readmore:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #cases-main .item .case-study-wrapper .readmore:hover:after{width:100%}@media (min-width:768px){div.ccm-page #cases-main .item{width:48%;float:left;margin:0 1% 35px 1%}div.ccm-page #cases-main .item:hover{background:#fff}div.ccm-page #cases-main .item .case-study-wrapper{padding:30px;padding-top:20px}}@media (min-width:992px){div.ccm-page #cases-main .item{width:30%;margin:0 1.666667% 35px 1.6666667%}}div.ccm-page #news-list-main article{margin-bottom:15px;border:1px solid #f3f3f3;background:#f3f3f3;position:relative;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #news-list-main article:hover{background:#fff}div.ccm-page #news-list-main article .news-thumb img{width:100%}div.ccm-page #news-list-main article .news-item-wrapper{padding:15px}div.ccm-page #news-list-main article .news-item-wrapper h1{font-size:18px}div.ccm-page #news-list-main article .news-item-wrapper .subtitle{font-weight:300;font-size:18px;color:#101820}div.ccm-page #news-list-main article .news-item-wrapper .description{margin:20px 0}div.ccm-page #news-list-main article .news-item-wrapper a.read-article{display:inline-block;position:relative;padding-bottom:10px;color:#84a047}div.ccm-page #news-list-main article .news-item-wrapper a.read-article:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #news-list-main article .news-item-wrapper a.read-article:hover:after{width:100%}@media (min-width:768px){div.ccm-page #news-list-main article>div{display:inline-block;vertical-align:top}div.ccm-page #news-list-main article .news-thumb{width:27%}div.ccm-page #news-list-main article .news-item-wrapper{width:calc(70% - 83px);padding:20px 30px 20px 83px;margin-left:2%;position:relative}div.ccm-page #news-list-main article .news-item-wrapper:before{content:'';position:absolute;top:50px;left:0;background:url(/application/themes/jk/images/icon_pencil.svg) no-repeat center center #fff;background-size:25px 25px;width:56px;height:56px;border-radius:50%;border:1px solid #f3f3f3}}@media (min-width:992px){div.ccm-page #news-list-main article{margin-bottom:30px}}div.ccm-page #news-article .news-user .news-person-image{position:relative}div.ccm-page #news-article .news-user .news-person-image img{border-radius:50%}div.ccm-page #news-article .news-user .news-person-image:after{content:'';position:absolute;bottom:0px;right:0;background:url(/application/themes/jk/images/icon_user.svg) no-repeat center center #fff;background-size:25px 25px;width:56px;height:56px;border-radius:50%;border:1px solid #f3f3f3}div.ccm-page #news-article .news-user h1{font-weight:300;font-size:18px;margin-bottom:0}div.ccm-page #news-article .ccm-block-topic-list-wrapper{margin:20px 0}div.ccm-page #news-article .ccm-block-topic-list-wrapper#current-category:before{content:'';display:inline-block;background:url(/application/themes/jk/images/icon_folder.svg) no-repeat center center #fff;background-size:25px 28px;width:56px;height:56px;border-radius:50%;border:1px solid #f3f3f3}div.ccm-page #news-article .ccm-block-topic-list-wrapper#current-category li{font-size:18px;color:#101820}div.ccm-page #news-article .ccm-block-topic-list-wrapper.sidebar-topics li{list-style:none;margin-bottom:10px}div.ccm-page #news-article .ccm-block-topic-list-wrapper.sidebar-topics li a{color:#101820}div.ccm-page #news-article .ccm-block-topic-list-wrapper.sidebar-topics li a:hover{color:#0d3371}div.ccm-page #news-article .ccm-block-share-this-page h2{font-size:18px;font-weight:300}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li{padding:0;margin-left:5px}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li a{display:inline-block;padding:4px 23px;background:#6e7276;color:#fff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li a:hover{background:#101820 !important}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li.facebook a{background:#3b5998}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li.twitter a{background:#55acee}div.ccm-page #news-article .ccm-block-share-this-page .list-inline li.linkedin a{background:#007bb5}div.ccm-page.page-template-homepage #page-banners{margin-bottom:30px}div.ccm-page.page-type-office #page-banners:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);pointer-events:none}div.ccm-page.page-template-service .ccm-faq-container{margin-bottom:40px}div.ccm-page.page-template-case-study .col-content h2{margin-bottom:20px}div.ccm-page.page-template-case-study .col-content img{margin-bottom:20px}div.ccm-page.page-template-case-study .case-study-contact{margin-top:40px}div.ccm-page.page-template-case-study .case-study-contact a:not(.goback){color:#6e7276;font-weight:700}div.ccm-page.page-template-case-study .case-study-contact .goback{display:inline-block;position:relative;padding-bottom:10px;color:#84a047;padding-left:25px}div.ccm-page.page-template-case-study .case-study-contact .goback:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page.page-template-case-study .case-study-contact .goback:hover:after{width:100%}div.ccm-page.page-template-case-study .case-study-contact .goback:after{left:25px}div.ccm-page.page-template-case-study .case-study-contact .goback:hover:after{width:calc(100% - 25px)}div.ccm-page.page-template-case-study .case-study-contact .goback:before{content:"\f104";font-family:FontAwesome;position:absolute;left:0;top:0}div.ccm-page.page-template-case-study #service-contact{margin-top:40px}@media (min-width:768px){.form-inline .form-control{display:inline-block;width:100%;vertical-align:0}}div.ccm-page div.ccm-system-errors{margin-top:40px}div.ccm-page #loading{height:120px}div.ccm-page #loading .spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-rotate 1s infinite linear;animation:sk-rotate 1s infinite linear}div.ccm-page #loading .dot1,div.ccm-page #loading .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#101820;border-radius:100%;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}div.ccm-page #loading .dot2{top:auto;bottom:0;-webkit-animation-delay:-1.0s;animation-delay:-1.0s;background-color:#9763a5}@-webkit-keyframes sk-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes sk-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}div.ccm-page header{padding-top:0px;padding-bottom:0px;background:#fff;z-index:100;display:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){div.ccm-page header{background-color:#fff;position:absolute;left:0;right:0;z-index:5}}div.ccm-page header .header-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}div.ccm-page header .logo #main-logo{max-height:60px}div.ccm-page header .logo #main-logo svg{max-height:60px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){div.ccm-page header .logo #main-logo{max-height:70px}div.ccm-page header .logo #main-logo svg{max-height:70px}}@media (min-width:1300px){div.ccm-page header .logo #main-logo{max-width:275px;max-height:100%}div.ccm-page header .logo #main-logo svg{max-width:275px;max-height:100%}}@media (max-width:480px){div.ccm-page header .logo{width:50% !important}}div.ccm-page header .header-nav{background:rgba(132,160,71,0.7);padding:0 15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.ccm-page header .header-nav .nav-content{display:none;text-align:center}@media (min-width:1300px){div.ccm-page header .header-nav .nav-content{display:block}}div.ccm-page header #header-site-title{font-family:'Droid Sans';font-weight:400;color:#75ca2a;text-transform:none;line-height:1.15em;font-size:2.3em;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}div.ccm-page header #header-site-title:hover{color:#447618;text-decoration:none !important}div.ccm-page header .burger-wrapper{text-align:center;line-height:50px}@media (min-width:1300px){div.ccm-page header .burger-wrapper{line-height:50px}}div.ccm-page header .header-contact{text-align:center;line-height:50px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page header .header-contact p{margin-bottom:0;white-space:nowrap}div.ccm-page header .header-contact a{color:#101820;font-size:12px;font-weight:700;margin-right:4px}div.ccm-page header .header-contact a#login{display:inline-block;background:url(/application/themes/jk/images/icon_login.svg) no-repeat center center #000;padding:20px;background-size:20px;width:30px;height:30px;vertical-align:middle;margin-left:25px}@media (min-width:768px){div.ccm-page header .header-contact a#login{background:url(/application/themes/jk/images/icon_login.svg) no-repeat center center #84a047;background-size:25px;width:60px;height:60px;border-radius:50%;margin-left:10px;padding:0}}@media (min-width:768px){div.ccm-page header .header-contact{text-align:right}}@media (min-width:992px){div.ccm-page header .header-contact{line-height:91px}div.ccm-page header .header-contact a{font-size:13px}}@media (min-width:1300px){div.ccm-page header .header-contact{line-height:50px}div.ccm-page header .header-contact a{font-size:16px}}@media (max-width:480px){div.ccm-page header .header-contact{width:100% !important}}div.ccm-page header .ccm-search-block-form{position:relative}div.ccm-page header .ccm-search-block-form:before{content:"\f002";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;position:absolute;left:14px;top:9px;text-decoration:inherit;color:#cbcbcb}div.ccm-page header .ccm-search-block-form .ccm-search-block-text{border:1px solid #cbcbcb;color:#cbcbcb;border-radius:30px;padding:10px 20px 10px 35px;background-color:#fff}div.ccm-page header .ccm-search-block-form .ccm-search-block-text:focus{outline:0}@media (min-width:992px){div.ccm-page header .header-nav{position:static}div.ccm-page header .header-nav .nav{display:block;font-family:'Droid Sans', Helvetica, Arial, sans-serif}div.ccm-page header .header-nav .nav a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page header .header-nav .nav>li{display:inline-block;position:static}div.ccm-page header .header-nav .nav>li>a{text-transform:uppercase;color:#fff;font-weight:700;padding:0 6px;line-height:91px;font-size:13px}div.ccm-page header .header-nav .nav>li>a:hover{background:#fff;color:#0d3371}div.ccm-page header .header-nav .nav>li>a[href*="services"]+ul{background:#fff}div.ccm-page header .header-nav .nav>li>a[href*="services"]+ul>li{padding:10px 20px 30px 0;position:relative;width:25%}div.ccm-page header .header-nav .nav>li ul{position:absolute;top:100%;left:50%;right:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);max-width:1170px;width:100%;background:#fff;-webkit-transition:all .2s ease .3s;-o-transition:all .2s ease .3s;transition:all .2s ease .3s;opacity:0;visibility:hidden;padding-bottom:0px;padding-left:0;text-align:left}div.ccm-page header .header-nav .nav>li ul:before{content:"";width:2000%;height:100%;background:#ffffff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}div.ccm-page header .header-nav .nav>li ul li{display:inline-block;vertical-align:top;text-align:left}div.ccm-page header .header-nav .nav>li ul li>a{color:#101820;text-transform:uppercase;font-weight:700;font-size:14px;padding:15px 0 15px 20px;display:block}div.ccm-page header .header-nav .nav>li ul li>a:hover{color:#0d3371 !important}div.ccm-page header .header-nav .nav>li ul li>ul{position:static;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);visibility:hidden;pointer-events:none;opacity:1;padding:0 0 20px 0;background:none;-webkit-transition:all .2s ease .3s;-o-transition:all .2s ease .3s;transition:all .2s ease .3s}div.ccm-page header .header-nav .nav>li ul li>ul li{display:block;visibility:visible;opacity:1;max-width:325px}div.ccm-page header .header-nav .nav>li ul li>ul li a{color:#101820;text-transform:none;padding:4px 20px;font-weight:400;line-height:18px}div.ccm-page header .header-nav .nav>li ul li>ul li a:hover{color:#0d3371}div.ccm-page header .header-nav .nav>li:hover>a{background:#fff;color:#0d3371}div.ccm-page header .header-nav .nav>li:hover>ul{display:block;opacity:1;visibility:visible;-webkit-transition:all .2s ease .3s;-o-transition:all .2s ease .3s;transition:all .2s ease .3s}div.ccm-page header .header-nav .nav>li:hover>ul li a:hover{text-decoration:none;color:#fff}div.ccm-page header .header-nav .nav>li:hover>ul li>ul{display:block;pointer-events:auto}}@media (min-width:1300px){div.ccm-page header .header-nav .nav>li>a{text-transform:uppercase;color:#fff;font-weight:700;padding:0 7px;line-height:50px;font-size:14px}div.ccm-page header .header-nav .nav>li>a:hover{background:#fff;color:#0d3371}}div.ccm-page header.is_stuck{background:rgba(0,0,0,0.7)}div.ccm-page header.is_stuck .logo #main-logo svg{max-width:150px}div.ccm-page header.is_stuck .header-contact{line-height:50px}div.ccm-page header .search-bar{width:100%}@media (min-width:1300px){div.ccm-page header .search-bar{width:unset}}div.ccm-page header .search-bar h3{display:none}div.ccm-page header .search-bar .ccm-search-block-form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px 0;margin:0}div.ccm-page header .search-bar .ccm-search-block-form:before{display:none}div.ccm-page header .search-bar .ccm-search-block-text{border-radius:0;padding:0 20px;height:42px;line-height:42px;border:0;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;color:#101820;margin:0 !important}div.ccm-page header .search-bar .ccm-search-block-submit{height:42px;background:#84a047;border-radius:0;border:0;color:#ffffff;font-weight:bold;text-transform:uppercase}div.ccm-page.logged-in header{top:48px}div.ccm-page span.letter-wrapper{display:inline-block}div.ccm-page.edit-mode header{position:static !important}div.ccm-page div.ccm-pagination-wrapper{text-align:left}div.ccm-page .pagination{font-size:16px;font-weight:400}div.ccm-page .pagination>li{text-align:center}div.ccm-page .pagination>li.active span{border:none;background:none;color:#84a047;display:inline-block;position:relative}div.ccm-page .pagination>li.active span:after{content:"";display:inline-block;width:7px;height:1px;background:#84a047;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}div.ccm-page .pagination>li.next.disabled a,div.ccm-page .pagination>li.next.disabled span{color:#6e7276;border:none}div.ccm-page .pagination>li.next a{border:none;color:#101820}div.ccm-page .pagination>li.next span{border:none}div.ccm-page .pagination>li.prev.disabled a,div.ccm-page .pagination>li.prev.disabled span{color:#9a9a9a;border:none}div.ccm-page .pagination>li.prev span{border:none}div.ccm-page .pagination>li.prev a{border:none;color:#101820}div.ccm-page .pagination>li>a{font-size:14px;border-left:0;border-right:0;padding-top:4px;padding-bottom:4px;border:none;color:#101820 !important;border-radius:3px;margin:0 1px}div.ccm-page .pagination>li>a:hover{color:#84a047 !important;background:none}div.ccm-page .pagination>li>span{font-size:14px;border-left:0;border-right:0;padding-top:4px;padding-bottom:4px;border:none;border-radius:3px;margin:0 1px}div.ccm-page #crumb{background:#f3f3f3;margin-bottom:40px}div.ccm-page #crumb .breadcrumb{background:none;padding-left:0;margin-bottom:0;padding:17px 0;margin-left:0}div.ccm-page #crumb .breadcrumb li{display:inline-block;line-height:18px}div.ccm-page #crumb .breadcrumb li:before{content:"";display:none}div.ccm-page #crumb .breadcrumb li+li:before{display:inline-block;vertical-align:middle;width:7px;height:7px;margin:0 11px;background:url('/application/themes/jk/images/dots.svg') center / contain no-repeat}div.ccm-page #crumb .breadcrumb li a{padding:0;font-weight:300;font-size:18px;color:#84a047}div.ccm-page #crumb .breadcrumb li a:hover{background:none;color:#0d3371}div.ccm-page #crumb .breadcrumb li:first-child a{padding-left:0;display:inline-block;text-indent:-9999999px;background:url(/application/themes/jk/images/icon_home.svg) no-repeat;background-size:18px;width:18px}div.ccm-page #crumb .breadcrumb li.active{color:#6e7276;padding:0;font-weight:300;font-size:18px}div.ccm-page #crumb .breadcrumb li.active:after{display:none}div.ccm-page img.ccm-captcha-image{display:block;margin:0px auto 30px auto}div.ccm-page .ccm-search-block-form h3{font-family:'Droid Sans';font-size:1.46em;text-transform:uppercase}div.ccm-page .ccm-search-block-form input.ccm-search-block-text{border:1px solid #e6e6e6;margin-right:15px;width:50%;margin-bottom:15px;padding:10px}div.ccm-page .ccm-search-block-form input.ccm-search-block-submit:focus{outline:none}div.ccm-page .ccm-search-block-form #searchResults{margin-top:15px;border-top:1px solid #ececec}div.ccm-page .ccm-search-block-form #searchResults .searchResult{margin-top:0px;margin-bottom:0px;padding-top:24px;padding-bottom:7px;border-bottom:1px solid #ececec}div.ccm-page .ccm-search-block-form #searchResults .searchResult p{color:#6e6e6e}div.ccm-page .ccm-search-block-form #searchResults .searchResult h3{margin-top:0px;text-transform:none;margin-bottom:5px;font-family:inherit}div.ccm-page .ccm-search-block-form #searchResults .searchResult h3 a{font-weight:400;font-size:22px;color:#09f}div.ccm-page .ccm-search-block-form #searchResults .searchResult h3 a:hover{color:#abddff}div.ccm-page .ccm-search-block-form #searchResults{border:none}div.ccm-page .ccm-search-block-form #searchResults .searchResult{border:none;padding:30px}div.ccm-page .ccm-search-block-form #searchResults .searchResult:nth-of-type(even){background:#ededed}div.ccm-page .ccm-search-block-form #searchResults .searchResult h3 a{color:#84a047}div.ccm-page .ccm-search-block-form #searchResults .searchResult h3 a:hover{color:#0d3371}div.ccm-page .ccm-search-block-form #searchResults .searchResult p{color:#101820;margin-bottom:0}div.ccm-page .ccm-search-block-form #searchResults .searchResult .pageLink{margin-bottom:0}div.ccm-page main .btn{display:inline-block;position:relative;padding-bottom:10px;color:#84a047;background:none;border:none;outline:none;border-radius:0;text-align:left;padding:0 0 10px 0;font-size:18px}div.ccm-page main .btn:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page main .btn:hover:after{width:100%}div.ccm-page main .btn-success{color:#fff;background-color:#0c6;border-color:#4cae4c}div.ccm-page main .btn-success:hover,div.ccm-page main .btn-success:focus,div.ccm-page main .btn-success:active,div.ccm-page main .btn-success.active,.open>.dropdown-togglediv.ccm-page main .btn-success{color:#fff;background-color:#00994d;border-color:#398439}div.ccm-page main .btn-success:active,div.ccm-page main .btn-success.active,.open>.dropdown-togglediv.ccm-page main .btn-success{background-image:none}div.ccm-page main .btn-success.disabled,div.ccm-page main .btn-success[disabled],fieldset[disabled] div.ccm-page main .btn-success,div.ccm-page main .btn-success.disabled:hover,div.ccm-page main .btn-success[disabled]:hover,fieldset[disabled] div.ccm-page main .btn-success:hover,div.ccm-page main .btn-success.disabled:focus,div.ccm-page main .btn-success[disabled]:focus,fieldset[disabled] div.ccm-page main .btn-success:focus,div.ccm-page main .btn-success.disabled:active,div.ccm-page main .btn-success[disabled]:active,fieldset[disabled] div.ccm-page main .btn-success:active,div.ccm-page main .btn-success.disabled.active,div.ccm-page main .btn-success[disabled].active,fieldset[disabled] div.ccm-page main .btn-success.active{background-color:#0c6;border-color:#4cae4c}div.ccm-page main .btn-success .badge{color:#0c6;background-color:#fff}div.ccm-page main .btn-default{display:inline-block;position:relative;padding-bottom:10px;color:#08c;background:none;border-radius:0;border:none;padding:0 0 10px 0;font-size:18px}div.ccm-page main .btn-default:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#08c;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page main .btn-default:hover:after{width:100%}div.ccm-page div.block-sidebar-padded{padding:25px 40px 25px 40px}div.ccm-page div.block-sidebar-padded p{font-size:0.85em}div.ccm-page div.block-sidebar-wrapped{padding:25px 40px 25px 40px;background-color:#f8faf1;font-size:0.85em}div.ccm-page div.block-sidebar-wrapped h3{margin:0px;font-size:14px;font-weight:normal}div.ccm-page div.block-sidebar-wrapped a{color:#75ca2a !important}div.ccm-page div.block-sidebar-wrapped a:hover{text-decoration:none;color:#548627 !important}div.ccm-page div.block-sidebar-wrapped div.ccm-block-page-list-page-entry{padding-bottom:0px;border-bottom:0px;margin-bottom:0px}div.ccm-page div.block-sidebar-wrapped ul{list-style-type:none;padding:0px;margin:0px;color:#101820}div.ccm-page div.block-sidebar-wrapped ul li{margin-bottom:12px}div.ccm-page div.block-sidebar-wrapped ul ul{padding-left:20px;font-size:1em}div.ccm-page div.block-sidebar-wrapped+div.block-sidebar-wrapped{padding-top:0px}div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page{margin:-15px -40px -25px -40px;padding:15px 40px 10px 40px;border-top:1px solid #ececec;font-size:1.25em}div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a{color:#d1d1d1 !important}div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page a:hover{color:#75ca2a !important}div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal{margin-left:-15px;margin-right:-15px}div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:7px}div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{display:block;width:100% \9;max-width:100%;height:auto}div.ccm-page div.blog-entry-list div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text{position:relative;float:left;width:83.33333333%;min-height:1px;padding-left:15px;padding-right:15px}div.ccm-page div.blog-entry-list div.ccm-block-page-list-date{color:#afb2b4;font-size:0.8em;margin-bottom:10px}div.ccm-page div.blog-entry-list div.ccm-block-page-list-title{margin:0px;font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page div.blog-entry-list div.ccm-block-page-list-title a{color:#101820}div.ccm-page div.blog-entry-list div.ccm-block-page-list-title a:hover{text-decoration:none;color:#09f}div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title{margin-top:0px;margin-bottom:10px;font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.46em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title a{color:#101820}div.ccm-page div.recent-blog-entry div.ccm-block-page-list-title a:hover{color:#428bca;text-decoration:none}div.ccm-page div.recent-blog-entry div.ccm-block-page-list-page-entry{border-bottom:0px;margin-bottom:0px;padding-bottom:0px}div.ccm-page div.area-content-accent{background-color:#f8faf1;margin-top:80px;padding:65px 0px 65px 0px;margin-bottom:-80px}div.ccm-page div.area-content-accent .title-caps,div.ccm-page div.area-content-accent .title-caps-bold,div.ccm-page div.area-content-accent h3{color:#988e47 !important}div.ccm-page div.testimonial-bio{margin-bottom:60px}div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper{margin-top:0px;margin-bottom:0px}div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial{margin-left:0px;margin-right:0px}div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-image{width:auto;float:none;padding:0px;margin-bottom:30px}div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-image img{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-ms-border-radius:0px}div.ccm-page div.testimonial-bio div.ccm-block-testimonial-wrapper div.ccm-block-testimonial div.ccm-block-testimonial-text{float:none;padding:0px}div.ccm-page div.testimonial-bio+div.testimonial-bio{margin-bottom:0px}div.ccm-page div.testimonial-bio:only-child{margin-bottom:0px}div.ccm-page .ccm-faq-block-links a{display:block;margin-bottom:10px}div.ccm-page .ccm-faq-block-entries h3{margin-top:0px}div.ccm-page .ccm-faq-block-entries div.faq-entry-content{margin-bottom:50px}div.ccm-page div.ccm-block-feature-item{position:relative;padding-left:25px;margin-bottom:40px}div.ccm-page div.ccm-block-feature-item h4,div.ccm-page div.ccm-block-feature-item i{color:#75ca2a}div.ccm-page div.ccm-block-feature-item i{position:absolute;top:3px;left:0px}div.ccm-page div.feature-home-page div.ccm-block-feature-item h4,div.ccm-page div.feature-home-page div.ccm-block-feature-item i{color:#1a1a1a}div.ccm-page div.feature-home-page div.ccm-block-feature-item h4{font-size:1.5em}div.ccm-page div.feature-home-page div.ccm-block-feature-item i{color:#1a1a1a;font-size:1.3em;top:1px}div.ccm-page div.feature-home-page div.ccm-block-feature-item{padding-left:45px}div.ccm-page div.ccm-block-feature-item-hover-wrapper{text-align:center}div.ccm-page div.ccm-block-feature-item-hover-wrapper div.ccm-block-feature-item-hover-title{color:#878c90;font-size:1.5em;font-weight:300;margin-top:20px}div.ccm-page div.ccm-block-feature-item-hover{display:table;margin:0px auto 0px auto}div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon{border:1px solid #d7d8d9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-border-radius:50%;text-align:center;vertical-align:middle;display:table-cell;margin:0px auto 0px auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;cursor:help;width:200px;height:200px}div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon i{margin-top:3px;color:#09f;font-size:28px}@media (min-width:768px){div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon{width:80px;height:80px}}@media (min-width:992px){div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon{width:110px;height:110px}}@media (min-width:1300px){div.ccm-page div.ccm-block-feature-item-hover div.ccm-block-feature-item-hover-icon{width:134px;height:134px}}div.ccm-page div.ccm-block-feature-item-hover-wrapper:hover div.ccm-block-feature-item-hover-icon{background:#ccebff;border:1px solid #99d6ff}div.ccm-page .ccm-image-slider-container{border-bottom:2px solid #f0eee1;padding-top:20px;margin-bottom:70px;background-color:transparent;background-repeat:repeat}div.ccm-page .ccm-image-slider-container .ccm-image-slider{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:220px}@media (min-width:480px) and (max-width:767px){div.ccm-page .ccm-image-slider-container .ccm-image-slider{width:100%}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:320px}}@media (min-width:768px){div.ccm-page .ccm-image-slider-container .ccm-image-slider{width:750px}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:350px}}@media (min-width:992px){div.ccm-page .ccm-image-slider-container .ccm-image-slider{width:970px}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:429px}}@media (min-width:1300px){div.ccm-page .ccm-image-slider-container .ccm-image-slider{width:1170px}div.ccm-page .ccm-image-slider-container .ccm-image-slider .rslides li{max-height:480px}}div.ccm-page .ccm-image-slider-container .ccm-image-slider:before,div.ccm-page .ccm-image-slider-container .ccm-image-slider:after{content:" ";display:table}div.ccm-page .ccm-image-slider-container .ccm-image-slider:after{clear:both}div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner{margin-left:-15px;margin-right:-15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:1300px){div.ccm-page .ccm-image-slider-container .ccm-image-slider-inner{float:left;width:100%}}div.ccm-page .ccm-image-slider-container .rslides_nav{opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-ms-border-radius:4px;height:38px;margin-top:-20px;width:38px;background:rgba(0,0,0,0.92)}div.ccm-page .ccm-image-slider-container .rslides_nav.next{color:white;-webkit-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out;right:40px}div.ccm-page .ccm-image-slider-container .rslides_nav.next:hover{text-decoration:none;color:black;background:white}div.ccm-page .ccm-image-slider-container .rslides_nav.next:before{-webkit-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out;content:"\f054";font-family:FontAwesome;font-size:16px;display:block;margin-top:10px;margin-left:14px}div.ccm-page .ccm-image-slider-container .rslides_nav.prev{color:white;-webkit-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out;left:40px}div.ccm-page .ccm-image-slider-container .rslides_nav.prev:hover{text-decoration:none;color:black;background:white}div.ccm-page .ccm-image-slider-container .rslides_nav.prev:after{-webkit-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out;content:"\f053";font-family:FontAwesome;font-size:16px;display:block;margin-top:10px;margin-left:12px}div.ccm-page .ccm-image-slider-container .rslides_tabs{padding-left:0px;padding-top:15px;padding-bottom:10px}div.ccm-page .ccm-image-slider-container .rslides_tabs li{list-style-type:none;display:inline-block;margin-right:5px}div.ccm-page .ccm-image-slider-container .rslides_tabs li.rslides_here a{background:#75ca2a}div.ccm-page .ccm-image-slider-container .rslides_tabs li a{overflow:hidden;text-indent:99px;background:#ccccc9;width:15px;height:15px;display:inline-block;margin-right:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-ms-border-radius:30px}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text h2{color:#75ca2a;font-family:'Droid Sans';font-size:3.2em;font-weight:200;margin-bottom:5%}div.ccm-page .ccm-image-slider-container .ccm-image-slider-text p{color:#6e6e6e;font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.1em;font-weight:400;width:80%}div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner{margin-left:-15px;margin-right:-15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:60px}@media (min-width:1300px){div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner{margin-left:8.33333333%}}@media (min-width:1300px){div.ccm-page .ccm-image-slider-container.ccm-block-image-slider-arrows .ccm-image-slider-inner{float:left;width:83.33333333%}}div.ccm-page #page-banners{position:relative;z-index:1;width:100%;overflow:hidden}div.ccm-page #page-banners #no-banner{margin-top:100px}div.ccm-page #page-banners>div:not(#banner-links){position:relative;left:50%;width:200% !important;margin-left:-100%}@media (min-width:480px){div.ccm-page #page-banners>div:not(#banner-links){left:50%;width:150% !important;margin-left:-75%}}@media (min-width:768px){div.ccm-page #page-banners>div:not(#banner-links){width:100% !important;margin:0;left:0}}@media (max-width:480px){div.ccm-page #page-banners>div:not(#banner-links) .container{width:50%}}@media (min-width:992px){div.ccm-page #page-banners>div:not(#banner-links){width:100% !important;margin-left:0;left:0}}div.ccm-page #page-banners>div:not(#banner-links) .wrapper{position:static}div.ccm-page #page-banners>div:not(#banner-links) .wrapper .container{position:relative;height:100%;padding:0}@media (min-width:480px){div.ccm-page #page-banners>div:not(#banner-links) .wrapper{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 15px}}div.ccm-page #page-banners .banner-item{position:relative;display:none}div.ccm-page #page-banners .banner-item:first-of-type{display:block}div.ccm-page #page-banners .banner-item .credit{display:none}@media (min-width:768px){div.ccm-page #page-banners .banner-item .credit{display:block;bottom:35px;right:35px}div.ccm-page #page-banners .banner-item .credit p{float:right}}div.ccm-page #page-banners .banner-item .banner-text{position:static;background:rgba(0,0,0,0.6);text-align:center;padding:10px 15px}div.ccm-page #page-banners .banner-item .banner-text a{font-size:13px;text-transform:uppercase;color:#fff;background:#0d3371;border-radius:0;border:none;position:relative;display:inline-block}div.ccm-page #page-banners .banner-item .banner-text a:before{content:"";position:absolute;left:0;top:0;bottom:0;display:block;width:0;background:#84a047;z-index:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #page-banners .banner-item .banner-text a:hover:before{width:100%}div.ccm-page #page-banners .banner-item .banner-text a .btn{position:relative;z-index:2;background:none;border:none;padding:12px 24px}div.ccm-page #page-banners .banner-item .banner-text p{margin-bottom:10px}@media (min-width:480px){div.ccm-page #page-banners .banner-item .banner-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:none;text-align:center}div.ccm-page #page-banners .banner-item .banner-text p{margin-bottom:10px}}@media (min-width:768px){div.ccm-page #page-banners .banner-item .banner-text{width:100%}}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text{position:relative;padding:10px 0;margin:0 auto;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;width:100%}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text img{display:inline-block;width:auto;max-width:20%}@media (min-width:480px){div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text{padding:20px}}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text *:last-child{margin:0}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text:empty{display:none}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text h2{color:#fff;margin:0;font-size:20px;line-height:90%;text-transform:uppercase}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text h2.ml2 .letter{display:inline-block;line-height:1em}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text p{line-height:120%;font-size:13px}@media (min-width:480px){div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text{padding:35px 50px;margin:0}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text h3{font-size:20px;margin:0 0 10px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text blockquote{font-size:20px;margin:0}}@media (min-width:768px){div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text{width:100%}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text h2{font-size:28px;margin-bottom:10px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text p strong{font-size:16px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text blockquote{font-size:24px}}@media (min-width:1300px){div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text h2{font-size:36px;margin-bottom:20px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text p{font-size:18px;margin-bottom:20px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text p strong{font-size:20px}div.ccm-page #page-banners .banner-item .banner-text .ccm-image-slider-text p a{font-size:16px}}div.ccm-page #page-banners .owl-item .banner-item{display:block}div.ccm-page #page-banners .owl-dots{text-align:center;width:100%;position:absolute;bottom:20px;display:none}@media (min-width:480px){div.ccm-page #page-banners .owl-dots{display:block}}div.ccm-page #page-banners .owl-dots .owl-dot{margin:0 4px;display:inline-block;overflow:hidden}div.ccm-page #page-banners .owl-dots .owl-dot span{border-radius:50%;width:12px;height:12px;background:#fff;display:block;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #page-banners .owl-dots .owl-dot.active span{background:#84a047}div.ccm-page #page-banners .owl-dots .owl-dot:hover span{background:#84a047}div.ccm-page #page-banners .owl-dots:hover .owl-dot span:hover{background:#84a047}div.ccm-page #page-banners img{height:auto;max-width:none;width:100%}div.ccm-page #banner-links,div.ccm-page #lower-banner-links{position:static;left:0;right:0;bottom:70px;z-index:1000;margin:0 !important;width:100% !important;padding:10px 0;background:#f3f3f3}@media (max-width:480px){div.ccm-page #banner-links .container,div.ccm-page #lower-banner-links .container{width:100%}}@media (min-width:768px){div.ccm-page #banner-links,div.ccm-page #lower-banner-links{padding:30px 0}}div.ccm-page #banner-links .row,div.ccm-page #lower-banner-links .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.ccm-page #banner-links .row:before,div.ccm-page #lower-banner-links .row:before,div.ccm-page #banner-links .row:after,div.ccm-page #lower-banner-links .row:after{display:none}div.ccm-page #banner-links .col-sm-3,div.ccm-page #lower-banner-links .col-sm-3{margin-bottom:10px}@media (min-width:768px){div.ccm-page #banner-links .col-sm-3,div.ccm-page #lower-banner-links .col-sm-3{margin-bottom:0}}div.ccm-page #banner-links .col-sm-3 .content,div.ccm-page #lower-banner-links .col-sm-3 .content{background:#fff;border:1px solid #fff;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-thumbnail,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-thumbnail{width:100%;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 40px), 50% 100%, 0% calc(100% - 40px));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 40px), 50% 100%, 0% calc(100% - 40px));vertical-align:top}div.ccm-page #banner-links .col-sm-3 .content>a,div.ccm-page #lower-banner-links .col-sm-3 .content>a{position:relative;padding-bottom:10px;color:#101820;font-size:12px;display:inline-block;vertical-align:top;margin:10px 0 30px 10px}div.ccm-page #banner-links .col-sm-3 .content>a:after,div.ccm-page #lower-banner-links .col-sm-3 .content>a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#101820;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}div.ccm-page #banner-links .col-sm-3 .content>a:hover:after,div.ccm-page #lower-banner-links .col-sm-3 .content>a:hover:after{width:100%}div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-description,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-description,div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more{margin:0 25px 10px}@media (min-width:1300px){div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-description,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-description,div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more{margin-bottom:25px}}@media (min-width:1300px){div.ccm-page #banner-links .col-sm-3 .content>a,div.ccm-page #lower-banner-links .col-sm-3 .content>a{font-size:18px;margin:20px 0 30px 25px}}div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more{margin-top:auto}div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more a,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more a{color:#84a047}div.ccm-page #banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more a:hover,div.ccm-page #lower-banner-links .col-sm-3 .content .ccm-block-page-list-page-entry-read-more a:hover{color:#08c}div.ccm-page #lower-banner-links{background:#ffffff}div.ccm-page #lower-banner-links .col-sm-3 .content{background:#f3f3f3}div.ccm-page #lower-banner-links .ccm-block-page-list-page-entry-thumbnail{position:relative;z-index:1}div.ccm-page #lower-banner-links .ccm-block-page-list-page-entry-thumbnail:after{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#84a047;mix-blend-mode:screen}div.ccm-page #banner-links .col-sm-3 .content{border:0;border-bottom:solid 5px #000}div.ccm-page #banner-links .col-sm-3:nth-of-type(1) .content{border-color:#f48439}div.ccm-page #banner-links .col-sm-3:nth-of-type(2) .content{border-color:#84a047}div.ccm-page #banner-links .col-sm-3:nth-of-type(3) .content{border-color:#c54b7d}div.ccm-page #banner-links .col-sm-3:nth-of-type(4) .content{border-color:#9763a5}div.ccm-page .image-right-tilt .ccm-image-block{display:block;margin:0px auto 0px auto;transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg)}div.ccm-page .image-circle .ccm-image-block{border-radius:50%}div.ccm-page div.ccm-block-next-previous-header{font-size:15px}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;margin-top:50px;padding-top:50px;border-top:1px solid #d9d9d9}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry div.ccm-block-page-list-title{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.25em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry:first-child{padding-top:0px;border-top:none;margin-top:0px}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more{border:1px solid transparent;display:inline-block;color:#6e7276;background-color:#fff;border-color:#b7e390}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:focus,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active,.open>.dropdown-togglediv.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more{color:#6e7276;background-color:#e6e6e6;border-color:#97d75f}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active,.open>.dropdown-togglediv.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more{background-image:none}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled],fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:hover,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:hover,fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:focus,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:focus,fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:focus,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled:active,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled]:active,fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:active,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.disabled.active,div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more[disabled].active,fieldset[disabled] div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more.active{background-color:#fff;border-color:#b7e390}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more .badge{color:#fff;background-color:#6e7276}div.ccm-page div.page-list-with-buttons div.ccm-block-page-list-page-entry a.ccm-block-page-list-read-more:hover{text-decoration:none}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper{margin-left:-15px;margin-right:-15px}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;overflow:hidden}@media (min-width:768px){div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{float:left;width:33.33333333%}}@media (min-width:768px){div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{min-height:147px}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:100%;height:147px}}@media (min-width:992px){div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{min-height:193px}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:100%;height:193px}}@media (min-width:1300px){div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{min-height:240px}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:100%;height:240px}}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-thumbnail-hover{background-color:rgba(32,189,232,0.7)}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper i.ccm-block-page-list-page-entry-grid-thumbnail-icon{display:block;margin:0px auto 10px auto}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper i.ccm-block-page-list-page-entry-grid-thumbnail-icon:before{font-family:FontAwesome;content:"\f064"}div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title{margin-top:30px;font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.05em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page a.ccm-block-page-list-rss-feed{font-size:1.5em;color:#d1d1d1}div.ccm-page a.ccm-block-page-list-rss-feed:hover{color:#75ca2a}div.ccm-page div.ccm-block-page-list-page-entry-horizontal:before,div.ccm-page div.ccm-block-page-list-page-entry-horizontal:after{content:" ";display:table}div.ccm-page div.ccm-block-page-list-page-entry-horizontal:after{clear:both}div.ccm-page div.ccm-block-page-list-page-entry-horizontal,div.ccm-page div.ccm-block-page-list-page-entry{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ececec}div.ccm-page div.ccm-block-page-list-page-entry-read-more{margin-top:20px}div.ccm-page div.ccm-block-page-list-no-pages{text-align:center;font-size:1.25em;font-family:'Droid Sans', Helvetica, Arial, sans-serif;color:#101820}div.ccm-page div.col-sidebar div.block-sidebar-wrapped div.ccm-block-page-list-wrapper{margin:0px}div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper{margin:25px 40px 25px 40px;font-size:.85em}div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper a.ccm-block-page-list-rss-feed{font-size:.85em}div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper div.ccm-block-page-list-page-entry{border:0px;padding:0px;margin-bottom:10px}div.ccm-page div.col-sidebar div.ccm-block-page-list-wrapper div.ccm-block-page-list-page-entry a{font-weight:normal}div.ccm-page div.ccm-block-page-list-header{font-size:15px}div.ccm-page div.ccm-block-page-attribute-display-wrapper{border-top:1px solid #ececec;padding-top:20px;padding-bottom:20px;color:#afb2b4}div.ccm-page div.ccm-block-page-attribute-display-wrapper .ccm-block-page-attribute-display-title{color:#75ca2a;display:block}div.ccm-page div.ccm-block-page-attribute-display-wrapper:last-child{border-bottom:1px solid #ececec}div.ccm-page h1.page-title{color:#75ca2a;font-family:'Droid Sans';font-size:1.73em;line-height:1.42857143;font-weight:700;text-transform:uppercase;padding-bottom:30px;padding-top:30px}div.ccm-page.page-type-portfolio-project h1.page-title{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none;border-bottom:1px solid #ececec;margin-bottom:40px}div.ccm-page div.ccm-block-page-title-byline{padding-bottom:40px;border-bottom:1px solid #ececec;margin-bottom:40px}div.ccm-page div.ccm-block-page-title-byline h1.page-title{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:28px;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none;margin-bottom:0px;padding-bottom:0px;padding-top:1em}div.ccm-page div.ccm-block-page-title-byline span.page-date{margin-right:2em}div.ccm-page div.ccm-block-page-title-byline span.page-date,div.ccm-page div.ccm-block-page-title-byline span.page-author{color:#101820;font-style:italic;font-size:0.85em}div.ccm-page div.ccm-block-testimonial{margin-left:-15px;margin-right:-15px}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-image{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-image{float:left;width:25%}}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-text{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-text{float:left;width:75%}}div.ccm-page div.ccm-block-testimonial img{display:block;width:100% \9;max-width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-ms-border-radius:50%}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-name{font-family:'Droid Sans', Helvetica, Arial, sans-serif;font-size:1.05em;font-weight:700;color:#101820;line-height:1.42857143;text-transform:none}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-position{color:#75ca2a}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-position a{color:#75ca2a;text-decoration:underline}div.ccm-page div.ccm-block-testimonial div.ccm-block-testimonial-paragraph{margin-top:20px}div.ccm-page div.ccm-block-testimonial-wrapper{margin-top:60px;margin-bottom:60px}div.ccm-page div.ccm-block-testimonial-wrapper:before,div.ccm-page div.ccm-block-testimonial-wrapper:after{content:" ";display:table}div.ccm-page div.ccm-block-testimonial-wrapper:after{clear:both}@media all and (max-width:767px){div.ccm-page .ccm-block-testimonial-image img{margin:10px auto}}div.ccm-page div.col-sidebar div.ccm-block-tags-wrapper{margin:25px 40px 25px 40px}div.ccm-page div.ccm-block-tags-header{font-size:15px}div.ccm-page div.ccm-block-tags-wrapper a:hover{text-decoration:none}div.ccm-page span.ccm-block-tags-tag{background-color:#fff;border-color:#d1d1d1;border-width:1px;border-style:solid;color:#6e7276}div.ccm-page span.ccm-block-tags-tag.ccm-block-tags-tag-selected{border-color:#5da021}div.ccm-page div.ccm-block-tags-wrapper a:hover span.ccm-block-tags-tag{border-color:#75ca2a}div.ccm-page div.col-sidebar div.ccm-block-topic-list-wrapper{margin:25px 40px 25px 40px;font-size:.85em}div.ccm-page div.ccm-block-topic-list-header{font-size:15px}div.ccm-page ul.ccm-block-topic-list-list ul{margin-top:10px}div.ccm-page ul.ccm-block-topic-list-page-topics{list-style-type:none;padding-left:0px;padding-bottom:0px}div.ccm-page ul.ccm-block-topic-list-page-topics li{margin-bottom:10px;padding-bottom:0px}div.ccm-page .ccm-block-topic-list-topic-selected{font-weight:bold}div.ccm-page div.col-sidebar div.ccm-block-date-navigation-wrapper{margin:25px 40px 25px 40px;font-size:.85em}div.ccm-page div.ccm-block-date-navigation-header{font-size:15px}div.ccm-page ul.ccm-block-date-navigation-dates{list-style-type:none;padding-left:0px;padding-bottom:0px}div.ccm-page ul.ccm-block-date-navigation-dates li{margin-bottom:10px;padding-bottom:0px}div.ccm-page .ccm-block-date-navigation-date-selected{font-weight:bold}div.ccm-page div.ccm-block-calendar-wrapper a.fc-event,div.ccm-page div.ccm-block-calendar-wrapper a.fc-event:hover{color:#fff}div.ccm-page div.ccm-block-calendar-event-list,div.ccm-page div.ccm-block-calendar-event-list-wrapper{margin-bottom:10px;clear:both}div.ccm-page div.ccm-block-calendar-event-list-event-date{width:50px;height:50px;float:left;margin-right:10px;border:1px solid #f8faf1}div.ccm-page div.ccm-block-calendar-event-list-event-date span{display:block;text-align:center}div.ccm-page div.ccm-block-calendar-event-list-event-date span:first-child{font-weight:bold;background-color:#f8faf1;color:#988e47}div.ccm-page div.ccm-block-calendar-event-list-event{padding-bottom:10px;clear:both}div.ccm-page main .jumbo{min-height:300px}div.ccm-page main .jumbo h1{color:#75ca2a !important;font-family:'Droid Sans' !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block;padding-top:40px;font-size:3.69em;padding-bottom:40px}div.ccm-page main .jumbo p{font-size:1.46em;color:#101820;font-weight:200}.title-thin{color:#75ca2a !important;font-family:'Droid Sans' !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block}.title-caps-bold{color:#75ca2a !important;font-family:'Droid Sans' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:700 !important;text-transform:uppercase}.title-caps{color:#75ca2a !important;font-family:'Droid Sans' !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:300;text-transform:uppercase}.image-caption{font-family:'Droid Sans', Helvetica, Arial, sans-serif;color:#b8c4cd;font-size:1em}footer #footer-help{background:#84a047;color:#fff;text-align:center;padding:20px 0 40px 0}footer #footer-help h1{font-size:15px;font-weight:400;color:#fff;text-transform:uppercase;background:url(/application/themes/jk/images/phone.svg) no-repeat;background-size:30px;padding-left:37px;display:inline-block;line-height:33px}footer #footer-help a{display:inline-block;position:relative;padding-bottom:10px;color:#cfe897;font-size:18px}footer #footer-help a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#cfe897;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer #footer-help a:hover:after{width:100%}footer #footer-help em{font-size:30px;font-weight:300;font-style:normal}footer #footer-help em a{font-weight:700;font-size:30px}footer #footer-help em a:after{display:none}footer #footer-contact{padding:15px 0}footer #footer-contact .row>div{text-align:center;font-size:18px}footer #footer-contact .email a{display:inline-block;position:relative;padding-bottom:10px;color:#84a047}footer #footer-contact .email a:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer #footer-contact .email a:hover:after{width:100%}footer #footer-contact svg{max-width:180px}@media (min-width:992px){footer #footer-contact{padding:35px 0}footer #footer-contact .row .logo{text-align:left;padding-top:0px}footer #footer-contact .row .address{text-align:center}footer #footer-contact .row .tel{text-align:center}footer #footer-contact .row .email{text-align:right}}footer #footer-social{background:#0b1118;background:-moz-linear-gradient(left, #0b1118 0%, #0b1118 50%, #101820 50%, #101820 100%);background:-webkit-linear-gradient(left, #0b1118 0%, #0b1118 50%, #101820 50%, #101820 100%);background:linear-gradient(to right, #0b1118 0%, #0b1118 50%, #101820 50%, #101820 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b1118', endColorstr='#101820', GradientType=1);padding:15px 0}@media (min-width:992px){footer #footer-social{padding:35px 0}}footer #footer-social h2{font-weight:400;color:#fff;font-size:16px;text-transform:uppercase}footer #footer-social .blog-posts h2:before{content:"";width:25px;height:25px;padding-left:35px;background:url(/application/themes/jk/images/icon_pencil_white.svg) no-repeat;background-size:20px}footer #footer-social .blog-posts .ccm-block-page-list-wrapper{margin:32px 0 15px 0}footer #footer-social .blog-posts .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry{padding:0;margin-bottom:30px;border:none}footer #footer-social .blog-posts .ccm-block-page-list-wrapper .ccm-block-page-list-page-entry .ccm-block-page-list-description{color:#fff}footer #footer-social .blog-posts a.btn{display:inline-block;position:relative;padding-bottom:10px;color:#84a047;text-align:left;padding-left:0;padding-right:0;font-size:18px}footer #footer-social .blog-posts a.btn:after{content:"";display:block;position:absolute;bottom:0;left:0;width:50%;height:1px;background:#84a047;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer #footer-social .blog-posts a.btn:hover:after{width:100%}footer #footer-social .twitter h2:before{content:"\f07c";color:#fff;font-family:FontAwesome;margin:0 10px 0 0}footer #footer-info{padding:15px 0;font-size:12px;text-align:center}footer #footer-info img{margin:0 auto 30px auto}footer #footer-info ul{margin:0 0 30px 0;padding:0;list-style:none}footer #footer-info ul li{display:inline-block;margin:0 7px;font-size:15px}footer #footer-info ul li a{color:#101820}footer #footer-info ul li a:hover{color:#0d3371}@media (min-width:992px){footer #footer-info{padding:35px 0}}.ccm-responsive-overlay{background:white;display:none;position:absolute;border-bottom:5px solid #75ca2a;width:100%;z-index:99;top:120px;left:0px;padding-top:15px;padding-left:20px;-webkit-text-size-adjust:none}.ccm-responsive-overlay ul{padding-left:0}.ccm-responsive-overlay ul li{list-style-type:none;display:block}.ccm-responsive-overlay ul li.parent-ul a:after{padding-left:7px;padding-top:3px;font-size:20px;content:"\f107";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-overlay ul li a{color:#09f;font-size:18px;display:inline-block;width:80%;padding:7px 5% 7px 0px;margin:0% 5% 0% 0;padding-left:15px;height:100%;font-weight:200;text-decoration:none}.ccm-responsive-overlay ul li a:hover{color:#abddff}.ccm-responsive-overlay ul li ul li{padding-left:10px}.ccm-responsive-overlay ul li ul li.last-li a{padding-top:0px;font-size:15px}.ccm-responsive-overlay ul li ul li.last-li a:after{content:''}.ccm-responsive-menu-launch{display:none;cursor:pointer;margin-top:10px;float:right}.ccm-responsive-menu-launch.responsive-button-close i:after{font-size:20px;color:#09f;content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-menu-launch i:after{font-size:20px;content:"\f0c9";font-family:FontAwesome;color:#09f;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}@media all and (max-width:767px){.ccm-responsive-menu-launch{display:block}.ccm-responsive-navigation.original{display:none}header .ccm-search-block-form{margin-top:20px}}@media all and (min-width:767px){.ccm-responsive-overlay{display:none !important}}.ccm-image-slider-container{background-image:url('/application/themes/jk/images/background-slider-default.png')}