/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:museo-sans,sans-serif;font-weight:300;font-size:20px;line-height:1.4;color:#000000;background:transparent;-webkit-font-smoothing:antialiased;-webkit-text-stroke:0px;-moz-osx-font-smoothing:grayscale;}.container{max-width:1420px;padding:0 20px;margin:0 auto;position:relative;}p{margin-bottom:20px;margin-top:0;}h1,h2,h3,h4,h5,h6{font-family:museo-slab,serif;line-height:1.1;margin-top:0;-webkit-font-smoothing:antialiased;-webkit-text-stroke:0px;-moz-osx-font-smoothing:grayscale;}h1{font-size:50px;margin-bottom:20px;font-weight:700;color:#dd1835;text-transform:uppercase;}h2,h3,h4{margin-bottom:15px;}h2{font-weight:700;font-size:40px;color:#000000;}h2.blazy__caption--title{text-align:center;font-size:15px;font-weight:300;color:#000000;}h3,h3 a,h4,h4 a{color:#000000;font-size:30px;font-weight:500;text-decoration:none;}h4,h4 a{text-transform:uppercase;}h5,h6{font-size:22px;margin:0;font-weight:300;color:#000000;}input,select,textarea{max-width:100%;box-sizing:border-box;width:100%;margin-bottom:10px;}*:focus{outline:none;}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select,#auth_box input[type="text"],#auth_box input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;padding:15px;font-weight:400;background-color:#fff;border:1px solid #e4e4e5;outline:none;color:#000000;display:block;font-size:20px;line-height:1.1;}input::placeholder{color:#000000;opacity:1 !important;}input::-ms-input-placeholder{color:#000000;}input::-ms-input-placeholder{color:#000000;}[type='checkbox']{width:auto;}select{padding-right:35px !important;}select::-ms-expand{display:none;}.js-form-type-select{position:relative;}.js-form-type-select:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;color:#000000;position:absolute;right:15px;bottom:27px;z-index:1;font-size:22px;line-height:0;pointer-events:none;}a{color:#dd1835;text-decoration:none;-webkit-transition:color 150ms ease;-o-transition:color 150ms ease;transition:color 150ms ease;}a:visited,a:active,a:focus,a.is-active{color:#dd1835;text-decoration:none;}a:hover{color:#000000;text-decoration:underline;}[type='reset'],[type='submit'],.button,a.button,input.button,.field--name-field-view-all a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000000;border:0;text-decoration:none;color:#fff;cursor:pointer;display:inline-block;position:relative;font-family:museo-sans,sans-serif;font-size:20px;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.1;padding:15px;text-align:center;text-transform:uppercase;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;min-width:260px;max-width:300px;}[type='reset']:hover,[type='submit']:hover,.button:hover,a.button:hover,input.button:hover,.field--name-field-view-all a:hover{background-color:#dd1835;color:#fff;}.not-front .views-exposed-form{background-color:#e4e4e5;padding:30px;margin-bottom:40px;}.not-front .views-exposed-form .form-item,.not-front .views-exposed-form .form-actions{margin:0;}.not-front .views-exposed-form .form--inline{display:flex;flex-flow:row;}.not-front .views-exposed-form .form-item{flex-grow:1;margin-right:20px;}.not-front .views-exposed-form .form-item label{display:none;}.not-front .views-exposed-form input,.not-front .views-exposed-form select{margin-bottom:0;border:0 none;height:40px;padding:5px 10px;}.not-front .views-exposed-form select{min-width:120px;}.not-front .views-exposed-form input.button{min-width:0;padding:5px 30px;}.not-front .views-exposed-form .js-form-type-select:after{color:#7fa3ba;bottom:20px;}.not-front .bef-exposed-form .form--inline > .form-item{float:none;}.contextual-region .contextual .contextual-links a{color:#000 !important;}.file--application-pdf{background-image:none;padding-left:25px;text-indent:-25px;}.file--application-pdf:before{content:'\f15c';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;padding-right:5px;color:#000000;}.file--application-pdf a{color:#000000;}.file--application-pdf a:hover{color:#dd1835;}.field--name-field-link .field__item{padding-bottom:3px;}.field--name-field-link .field__item:before{content:'\f0c1';font-family:"Font Awesome 5 Free";font-weight:900;position:relative;padding-right:5px;color:#000000;}.field--name-field-link a{color:#000000;}.field--name-field-link a:hover{color:#cccccc;}hr{border-bottom:1px solid #000000;border-left:0;border-right:0;border-top:0;margin:20px 0;}ul.menu{list-style-type:none;margin:0;padding:0;}.field.text-formatted ul{margin-top:0;margin-bottom:20px;}dl{margin:0;}dt{font-weight:400;margin:0;}dd{margin:0;}figure{margin:0;}img,picture{max-width:100%;height:auto;}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%;}thead{line-height:1.3;vertical-align:bottom;}tbody{vertical-align:top;}tr{border-bottom:1px solid #eee;}th{font-weight:400;}th,td{padding:0.75em 0.75em 0.75em 0;}iframe,object,embed{max-width:100%;}.more-link{text-align:left;}.icon-only{font-size:0;}.icon-only i,.icon-only svg{font-size:20px;}ul.tabs{width:100%;margin:0 0 5px;border-bottom:1px solid #ddd;}ul.tabs li{display:inline-block;}ul.tabs a{display:block;border:1px solid #ddd;border-bottom:0;border-radius:3px 3px 0 0;}.menu-item{padding-top:0;}.menu-item--collapsed,.menu-item--expanded{list-style-type:none;list-style-image:none;}.ui-widget{font-family:museo-sans,sans-serif;}.ui-accordion .ui-accordion-header{font-family:museo-sans,sans-serif;margin-top:0px;margin-bottom:10px;padding:20px 20px 20px 50px;line-height:1;font-size:20px;font-weight:700;}.ui-accordion .ui-accordion-header a,.ui-accordion .ui-accordion-header span{font-size:20px;font-weight:700;}.ui-accordion .ui-accordion-header.ui-state-default,.ui-accordion .ui-accordion-header.ui-state-active{border:0 none;}.ui-accordion .ui-accordion-header.ui-state-default{background:#cccccc;position:relative;color:#000000;}.ui-accordion .ui-accordion-header.ui-state-default a,.ui-accordion .ui-accordion-header.ui-state-default span{color:#000000;}.ui-accordion .ui-accordion-header.ui-state-default:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f067';color:#000000;position:absolute;left:20px;top:20px;font-size:20px;}.ui-accordion .ui-accordion-header.ui-state-active{background:#dd1835;margin-bottom:0;color:#fff;}.ui-accordion .ui-accordion-header.ui-state-active a,.ui-accordion .ui-accordion-header.ui-state-active span{opacity:1;color:#fff;}.ui-accordion .ui-accordion-header.ui-state-active:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f068';color:#fff;position:absolute;right:20px;top:20px;font-size:20px;}.ui-accordion .ui-accordion-header.ui-state-default:hover,.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover{background:#dd1835;color:#fff;}.ui-accordion .ui-accordion-header.ui-state-default:hover a,.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover a,.ui-accordion .ui-accordion-header.ui-state-default:hover span,.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover span{opacity:1;color:#fff;}.ui-accordion .ui-accordion-header.ui-state-default:hover:before,.ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover:before{opacity:1;color:#fff;}.ui-accordion .ui-accordion-header.ui-state-active:hover,.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover{background:#cccccc;color:#000000;}.ui-accordion .ui-accordion-header.ui-state-active:hover a,.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover a,.ui-accordion .ui-accordion-header.ui-state-active:hover span,.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover span{color:#000000;}.ui-accordion .ui-accordion-header.ui-state-active:hover:before,.ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover:before{color:#000000;}.ui-accordion .ui-accordion-content{background:transparent;padding:30px;}.ui-accordion .ui-widget-content,.ui-accordion .ui-widget-header,.ui-accordion .ui-state-active{border:0 none;}.ui-accordion .ui-widget-content{margin-bottom:10px;color:#000000;line-height:1.4;}.ui-widget-content a{color:#dd1835;}.ui-widget-content a:hover{color:#000000;text-decoration:underline;}.ui-state-active .ui-icon{display:none;background-image:none;}.ui-state-default .ui-icon{display:none;background-image:none;}.horizontal-tabs{margin:0;border:0 none;}.horizontal-tabs ul.horizontal-tabs-list{background-color:transparent;border-bottom:0 none;font-size:0;vertical-align:bottom;text-align:center;}.horizontal-tabs ul.horizontal-tabs-list li,.horizontal-tabs ul.horizontal-tabs-list li.selected{background:transparent;border:0 none;margin-right:20px;margin-bottom:0;font-family:museo-slab,serif;font-weight:400;line-height:1;}.horizontal-tabs ul.horizontal-tabs-list li strong,.horizontal-tabs ul.horizontal-tabs-list li.selected strong{font-weight:400;}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px;padding:20px 30px;}.horizontal-tabs ul.horizontal-tabs-list li a{background-color:#eeeeee;color:#000000;font-size:30px;text-transform:uppercase;}.horizontal-tabs ul.horizontal-tabs-list li.selected a,.horizontal-tabs ul.horizontal-tabs-list li:hover a{background-color:#000000;color:#fff;}.horizontal-tabs .horizontal-tab-button{float:none;display:inline-block;}.horizontal-tabs .horizontal-tabs-panes{background-color:#fff;padding:0 50%;margin:0 -50%;}.horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane{margin:0;padding:100px 0;}.horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane .details-wrapper{padding:0;}.reference-tabs{clear:both;padding-top:100px;}.quicktabs-wrapper ul.quicktabs-tabs{vertical-align:bottom;text-align:center;margin:0;}.quicktabs-wrapper ul.quicktabs-tabs li{display:inline-block;margin-right:20px;margin-bottom:0;margin-left:0;margin-top:0;padding:0;font-family:museo-slab,serif;font-weight:400;line-height:1;font-size:0;}.quicktabs-wrapper ul.quicktabs-tabs li a{-webkit-border-top-right-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px;padding:20px 30px;display:inline-block;text-decoration:none;background-color:#000000;color:#fff;font-size:30px;text-transform:uppercase;}.quicktabs-wrapper ul.quicktabs-tabs li.active a,.quicktabs-wrapper ul.quicktabs-tabs li:hover a{background-color:#eeeeee;color:#000000;}.quicktabs-wrapper .quicktabs-main{margin:0;padding:100px 0;}.more-link-top{display:none;}.field__label{font-weight:400;text-transform:uppercase;}.field--name-body.clearfix::after{display:block;clear:none;}.field--name-field-news-date,.views-field-field-news-date{font-weight:300;}.field--name-field-page-image{float:right;}.field--name-field-page-image img{margin-left:30px;margin-bottom:30px;}.field--name-field-slide-image,.field--name-field-interior-banner,.field--name-field-background-image,.field--name-field-interior-slide-image{font-size:0;}.field--name-field-slide-image img,.field--name-field-interior-banner img,.field--name-field-background-image img,.field--name-field-interior-slide-image img{width:100%;}video{width:100%;height:auto;max-width:100%;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.field--name-field-grid-image .field-inner{margin:0 -10px;text-align:center;}.field--name-field-grid-image .field__item{display:inline-block;font-size:0;vertical-align:top;padding:10px;}.field--name-field-grid-video .field-inner{margin:0 -10px;}.field--name-field-grid-video .field__item{width:50%;float:left;}.field--name-field-grid-video .field__item .video-embed-field-responsive-video{margin:10px;}.field--name-field-advanced-content{margin-top:20px;}.field--name-field-advanced-content .paragraph{margin-top:30px;}.media__icon--litebox::before,.media__icon--litebox::after{display:none;}.slick-dots{text-align:right;top:30px;max-width:1460px;padding:0 20px;margin:0 auto;left:0;right:0;height:20px;}.slick-dots li{margin:0 0 0 8px;width:15px;height:15px;}.slick-dots li button{background-color:#fff;width:15px;height:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.slick-dots li button:before{content:'';}.slick-dots li button:hover{background-color:#000000;}.slick-dots li.slick-active button{background-color:#000000;}.slick-dotted.slick-slider{margin:0;position:relative;}.slick-arrow{font-style:normal;}.slick-arrow:before{color:#64656a;opacity:1;font-size:40px;}.slick-arrow:hover:before{color:#000000;opacity:1;}.slick-next:before{content:'\f105';font-family:"Font Awesome 5 Free";font-weight:900;}.slick-prev:before{content:'\f104';font-family:"Font Awesome 5 Free";font-weight:900;}#header-wrapper{overflow:hidden;}.not-logged-in{}#header-sticky{background-color:transparent;position:relative;}#header{position:relative;background-color:#dd1835;height:40px;}#block-topmenu{float:right;font-family:museo-sans,sans-serif;font-size:18px;font-weight:700;padding-top:9px;padding-right:25px;}#block-topmenu ul.menu{text-align:right;}#block-topmenu ul.menu li{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #fff;line-height:0;position:relative;vertical-align:middle;}#block-topmenu ul.menu li a{text-decoration:none;line-height:1;display:inline-block;text-transform:uppercase;position:relative;vertical-align:middle;color:#fff;}#block-topmenu ul.menu li a span{}#block-topmenu ul.menu li a.is-active,#block-topmenu ul.menu li a:hover{color:#000000;}#block-topmenu ul.menu li a i,#block-topmenu ul.menu li a svg{font-size:18px;}#block-topmenu ul.menu li a.icon-only{font-size:0;}#block-topmenu ul.menu li ul{display:none;}#block-topmenu ul.menu li:first-child{border-left:0 none;}#block-surveyform{float:right;font-size:18px;font-weight:700;}#block-surveyform ul.menu li{display:inline-block;}#block-surveyform ul.menu li a{display:inline-block;height:40px;background-color:#000;color:#fff;text-decoration:none;text-transform:uppercase;padding:0px 30px 0 30px;}#block-surveyform ul.menu li a span{padding-top:9px;display:block;}#block-surveyform ul.menu li a:hover{background-color:#fff;color:#000;}#block-responsivemenumobileicon{display:none;position:absolute;right:20px;top:30px;margin-top:0px;font-weight:500;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#fff;width:45px;height:7px;left:0;}.responsive-menu-toggle-icon::before{top:3px;}.responsive-menu-toggle-icon::after{top:25px;}.responsive-menu-toggle-icon span.label{display:none;}.mm-panel,.mm-panels,.mm-navbar{background:#000000;}.mm-listitem{color:#fff;}#header-middle{position:relative;z-index:99;background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));height:225px;padding:0;}#block-kj-basic-branding{display:inline-block;max-width:436px;margin-top:-40px;}#block-kj-basic-main-menu{font-family:museo-slab,serif;float:none;position:absolute;right:20px;top:0;display:inline-block;width:65%;}#block-kj-basic-main-menu h2{}#block-kj-basic-main-menu ul.menu{display:flex;-webkit-flex-direction:row;flex-direction:row;margin-top:30px;}#block-kj-basic-main-menu ul.menu li{flex-grow:1;margin:0;text-align:right;font-size:0;display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}#block-kj-basic-main-menu ul.menu li a{transition:0.2s;font-size:22px;font-weight:700;text-decoration:none;line-height:1;color:#fff;display:inline-block;padding:10px 10px 10px 10px;margin-bottom:5px;margin-right:-10px;text-align:center;}#block-kj-basic-main-menu ul.menu li a.is-active,#block-kj-basic-main-menu ul.menu li a:hover{border-bottom:5px solid #fff;margin-bottom:0;}#block-kj-basic-main-menu ul.menu li.menu-item--active-trail a{border-bottom:5px solid #fff;margin-bottom:0;}#block-kj-basic-main-menu ul.menu li ul{display:none;}#header-bottom{position:relative;background-color:#000000;margin-top:-225px;}#header-bottom .container{max-width:none;padding:0;}.block-front-slideshow{position:relative;}.block-front-slideshow .caption-container{width:100%;position:absolute;left:0;right:0;bottom:40px;max-width:1460px;padding:0 20px;margin:0 auto;}.block-front-slideshow .field--name-field-caption{font-family:museo-slab,serif;color:#fff;font-size:100px;font-weight:700;line-height:1;text-transform:uppercase;text-align:right;}.block-front-slideshow .field--name-field-slide-image{font-size:0;}.block-front-slideshow .video-embed-field-responsive-video:after{padding-bottom:47.1%;}.field--name-field-interior-slideshow{position:relative;}.field--name-field-interior-slideshow .video-embed-field-responsive-video:after{padding-bottom:33.4%;}.field--name-field-interior-slideshow .caption-container{width:100%;position:absolute;left:0;right:0;bottom:40px;max-width:1460px;padding:0 20px;margin:0 auto;}#main{overflow:hidden;position:relative;}#main #main-inner{padding:90px 0;overflow:hidden;}.center-title-text #block-kj-basic-page-title{text-align:center;margin:0 auto;}.center-title-text .field--name-body:first-of-type{margin:0 auto;}.front #main{background-image:radial-gradient(#e41937,#e41937,#e41937,#b3142b);color:#fff;text-align:center;font-size:32px;}.front #main #main-inner{background-image:url("/themes/kj_basic/img/topography-bg.png");background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;}.front #main a,.front #main h1,.front #main h2,.front #main h3,.front #main h4,.front #main h5{color:#fff;}.view-services .ui-accordion-content .node-title-default{display:none;}.paragraph--type--two-column-text-areas{display:flex;flex-flow:row wrap;}.paragraph--type--two-column-text-areas .column-left{width:50%;}.paragraph--type--two-column-text-areas .column-left .field--name-field-body-left{padding-right:20px;}.paragraph--type--two-column-text-areas .column-right{width:50%;}.paragraph--type--two-column-text-areas .column-right .field--name-field-body-right{padding-left:20px;}#content-top{position:relative;}#content-top .region-content-top{overflow:hidden;padding-top:30px;padding-bottom:0px;}#content-bottom{position:relative;padding:0;overflow:hidden;}#content-bottom-second{position:relative;padding:120px 0;overflow:hidden;}.block-front-icons .field--name-field-icons{color:#e51937;text-align:center;position:relative;}.block-front-icons .field--name-field-icons h3,.block-front-icons .field--name-field-icons h4{color:#e51937;}.block-front-icons .field--name-field-icons a{color:#e51937;text-decoration:none;}.block-front-icons .field--name-field-icons a:hover{color:#000000;text-decoration:none;}.block-front-icons .field--name-field-icons > .field-inner{display:flex;flex-flow:row wrap;}.block-front-icons .field--name-field-icons > .field-inner > .field__item{width:20%;position:relative;flex-grow:1;}.block-front-icons .field--name-field-icons > .field-inner > .field__item .paragraph--type--icon{margin:10px;}.block-front-icons .field--name-field-icons > .field-inner > .field__item .paragraph--type--icon .field--name-field-heading{padding-top:40px;}.block-front-icons .field--name-field-icons .field--name-field-icon-image{position:relative;min-height:201px;}.block-front-icons .field--name-field-icons .field--name-field-icon-image img{position:absolute;top:50%;transform:translateY(-50%);display:block;left:0;right:0;margin:0 auto;}.two-sidebars #content,.one-sidebar #content{width:70%;float:right;}#sidebar-first,#sidebar-second{width:30%;float:left;}#sidebar-first .inner-sidebar,#sidebar-second .inner-sidebar{margin-right:80px;background-color:#fff;}#sidebar-first .block,#sidebar-second .block{margin-bottom:20px;}#sidebar-first .block-menu{font-family:museo-sans,sans-serif;}#sidebar-first .block-menu h2{font-size:30px;color:#000000;font-weight:400;margin:0;padding:20px 30px;text-transform:uppercase;}#sidebar-first .block-menu h2 a{text-decoration:none;color:#000000;}#sidebar-first .block-menu h2 a:hover{color:#dd1835;}#sidebar-first .block-menu ul.menu li{display:block;margin-bottom:2px;}#sidebar-first .block-menu ul.menu li a{display:block;padding:15px 30px 0;line-height:1.1;position:relative;text-decoration:none;background-color:#eeeeee;color:#000000;font-weight:300;font-size:18px;}#sidebar-first .block-menu ul.menu li a span{display:block;padding-bottom:15px;}#sidebar-first .block-menu ul.menu li a.is-active,#sidebar-first .block-menu ul.menu li a:hover{background-color:#000000;color:#fff;}#sidebar-first .block-menu ul.menu li.menu-item--active-trail a{background-color:#000000;color:#fff;}#sidebar-first .block-menu ul.menu li:nth-last-child(1) a span{border-bottom:0 none;}#sidebar-first .block-menu ul.menu li ul.menu{margin-top:15px;}#sidebar-first .block-menu ul.menu li ul.menu li{margin-left:1em;margin-bottom:0;}#sidebar-first .block-menu ul.menu li ul.menu li a{background-color:transparent;font-size:16px;padding:8px 40px;color:#000000;}#sidebar-first .block-menu ul.menu li ul.menu li a span{border:0 none;}#sidebar-first .block-menu ul.menu li ul.menu li a.is-active,#sidebar-first .block-menu ul.menu li ul.menu li a:hover{color:#dd1835;}#sidebar-first .block-menu ul.menu li ul.menu li ul.menu{margin-top:0;}#footer-map{overflow:hidden;background-color:#ccc;padding:80px 0;}.block-map .block-inner{display:flex;align-items:center;}.block-map h2{text-transform:uppercase;font-size:60px;}.block-map .text-container{float:left;width:35%;font-size:32px;}.block-map .field--name-field-map-image{width:65%;overflow:hidden;}.block-map .field--name-field-map-image .field-inner{margin-left:60px;}.paragraph--type--view-listing .view-news .view-content{overflow:hidden;}.paragraph--type--view-listing .view-news .views-rows{margin:0 -10px;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.paragraph--type--view-listing .view-news .views-row{width:50%;max-width:466px;display:flex;flex-direction:column;}.paragraph--type--view-listing .view-news .views-row .views-row-inner{background-color:#e4e4e5;margin:10px;flex-grow:1;flex-shrink:0;flex-basis:auto;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.paragraph--type--view-listing .view-news .text-container{padding:25px;}#footer-top{overflow:hidden;position:relative;padding:90px 0;}#footer-middle-wrapper{background-color:#fff;overflow:hidden;padding:90px 0;}#footer-bottom{overflow:hidden;background-image:linear-gradient(#5b5b5b,#343434);padding:60px 0;}#footer-bottom a{text-decoration:none;color:#999;}#footer-bottom a:hover{text-decoration:underline;}#footer-bottom .region-footer-bottom{display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}#footer-bottom .block{width:60%;}#footer-bottom .block.block-menu{width:20%;margin-top:40px;}#footer-bottom .block.block-menu .block-menu-inner{margin:0 10px;}#footer-bottom .block-menu,#footer-bottom .block{font-size:18px;color:#999;}#footer-bottom .block-menu h2,#footer-bottom .block h2,#footer-bottom .block-menu h2 a,#footer-bottom .block h2 a{font-family:museo-slab,serif;color:#fff;font-size:26px;font-weight:700;line-height:1.2;margin-bottom:10px;display:block;text-transform:uppercase;}#footer-bottom .block-menu ul.menu li,#footer-bottom .block ul.menu li{display:block;margin-bottom:5px;}#footer-bottom .block-menu ul.menu li a,#footer-bottom .block ul.menu li a{display:block;font-size:15px;font-weight:300;line-height:1.2;text-decoration:none;color:#999;}#footer-bottom .block-menu ul.menu li a:hover,#footer-bottom .block ul.menu li a:hover{text-decoration:underline;}#footer-bottom .block-menu ul.menu li a.icon-only svg,#footer-bottom .block ul.menu li a.icon-only svg,#footer-bottom .block-menu ul.menu li a.icon-only i,#footer-bottom .block ul.menu li a.icon-only i{font-size:15px;}.block-contact-footer .field--name-field-logo{float:left;padding-right:10%;border-right:5px solid #dd1835;}.block-contact-footer .field--name-field-logo img{margin:30px 0;}.block-contact-footer .contact-info{overflow:hidden;position:relative;margin-top:40px;display:inline-block;margin-left:10%;}.block-contact-footer .contact-info .field--label-inline .field__label,.block-contact-footer .contact-info .field--label-inline .field__items,.block-contact-footer .contact-info .field--label-inline .field__item{float:none;display:inline-block;}.block-contact-footer .logo-container{float:left;clear:both;margin-top:40px;margin-bottom:40px;}#footer{background-color:#343434;font-size:16px;color:#fff;padding-top:50px;padding-bottom:80px;}#footer a{color:#fff;}#footer .block-menu ul.menu{text-align:center;}#footer .block-menu ul.menu li{display:inline-block;}#footer .block-menu ul.menu li a{text-decoration:none;}#footer .block{text-align:center;margin-bottom:20px;}#block-copyrightblock{text-align:center;font-size:16px;}#block-copyrightblock .unanimo a:hover{text-decoration:underline;}#block-socialiconmenu{margin-top:30px;}#block-socialiconmenu ul.menu li a{padding-right:20px;}#block-socialiconmenu ul.menu li a.icon-only i,#block-socialiconmenu ul.menu li a.icon-only svg{font-size:30px;}#block-socialiconmenu ul.menu li a:hover{color:#eeeeee;}#site-alert{background-color:#000000;color:#fff;text-align:center;font-size:20px;line-height:1.1;}#site-alert a{color:#fff;}#site-alert p{margin:0;}#site-alert #site-alert-region{padding:20px 20px;}#site-alert .field{display:inline-block;}#site-alert .field--name-field-label{font-weight:400;text-transform:uppercase;color:#fff;}#site-alert .field--name-field-label .field-inner:before{}#site-alert .field--name-field-link{padding-left:15px;font-weight:400;}
@media all and (max-width:1240px){#block-kj-basic-main-menu{width:57%;}}@media all and (max-width:1080px){#block-responsivemenumobileicon{display:block;}#block-kj-basic-main-menu,#block-surveyform,#sidebar-first{display:none;}#block-topmenu{padding-right:0;}.two-sidebars #content,.one-sidebar #content{width:auto;float:none;}.block-front-slideshow .field--name-field-caption{font-size:60px;}.block-front-icons .field--name-field-icons > .field-inner > .field__item{width:33.33%;}.block-map .block-inner{display:block;}.block-map .text-container{float:none;width:auto;}.block-map .field--name-field-map-image{width:auto;}.block-map .field--name-field-map-image .field-inner{margin-left:0;}#footer-bottom .block{width:50%;}#footer-bottom .block.block-menu{width:25%;}}@media all and (max-width:960px){.quicktabs-wrapper ul.quicktabs-tabs li a{font-size:22px;}}@media all and (max-width:900px){.not-front .views-exposed-form .form--inline{display:block;}.not-front .views-exposed-form .form-item{margin-right:0;margin-bottom:10px;}}@media all and (max-width:820px){#block-kj-basic-branding{max-width:300px;}.block-front-slideshow .field--name-field-caption{font-size:30px;}.front #main{font-size:20px;}#main #main-inner{padding:50px 0;}}@media all and (max-width:800px){#footer-bottom{text-align:center;}#footer-bottom ul.menu{text-align:center;}#footer-bottom .block,#footer-bottom .block.block-menu{width:100%;}.block-contact-footer .field--name-field-logo{float:none;padding-right:0;border:0 none;}.block-contact-footer .contact-info{margin-left:0;}.block-contact-footer .logo-container{float:none;}a#bbblink.ruhzbam,a#bbblink.ruhzbum{margin:0 auto !important;}.quicktabs-wrapper ul.quicktabs-tabs li{display:block;margin:0;white-space:normal;}.quicktabs-wrapper ul.quicktabs-tabs li a{display:block;}}@media all and (max-width:720px){.block-front-icons .field--name-field-icons > .field-inner > .field__item{width:50%;}}@media all and (max-width:680px){.paragraph--type--two-column-text-areas .column-left,.paragraph--type--two-column-text-areas .column-right{width:100%;}.paragraph--type--two-column-text-areas .column-left .field--name-field-body-right,.paragraph--type--two-column-text-areas .column-right .field--name-field-body-right,.paragraph--type--two-column-text-areas .column-left .field--name-field-body-left,.paragraph--type--two-column-text-areas .column-right .field--name-field-body-left{padding:0;}.paragraph--type--view-listing .view-news .views-row{width:100%;}}@media all and (max-width:560px){body{font-size:16px;}#site-alert{font-size:15px;}.slick-dots{display:none !important;}#main,.front #main{padding:40px 0;}h1,.block-map h2{font-size:40px;}.block-front-icons .field--name-field-icons > .field-inner > .field__item{width:100%;}.block-map .text-container{font-size:20px;}.block-front-slideshow .caption-container{position:relative;bottom:auto;}.block-front-slideshow .field--name-field-caption{text-align:left;font-size:24px;padding:5px 0;}#block-kj-basic-branding{margin-top:0;max-width:250px;margin-left:-20px;}}
