/*8409e09b7dfa9de7383062f48ebaa69e*/
#klib{line-height:1.5;}#klib p:empty{display:none}#klib h1{margin-top:2rem;margin-bottom:1rem;line-height:1.2;font-size:3rem;font-weight:700;text-transform:none;color:#27618d}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib h1{font-size:2.5rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib h1{font-size:2rem}}@media only all and (max-width:30rem){#klib h1{font-size:1.75rem}}#klib h2,#klib .g-title,#klib .moduletable>h3:first-child{margin-top:0;margin-bottom:1rem;line-height:1.2;font-size:2.5rem;font-weight:700;letter-spacing:0.25rem;text-transform:none;color:#27618d}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib h2,#klib .g-title,#klib .moduletable>h3:first-child{font-size:2rem;letter-spacing:0}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib h2,#klib .g-title,#klib .moduletable>h3:first-child{font-size:1.5rem;letter-spacing:0}}@media only all and (max-width:30rem){#klib h2,#klib .g-title,#klib .moduletable>h3:first-child{font-size:1.5rem;letter-spacing:0}}#klib h3{margin-top:0;margin-bottom:0.5rem;line-height:1.2;font-size:1.25rem;font-weight:600;letter-spacing:0.15rem;text-transform:none;color:#27618d}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib h3{letter-spacing:0}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib h3{letter-spacing:0}}@media only all and (max-width:30rem){#klib h3{letter-spacing:0}}#klib h4{margin-top:0;margin-bottom:0.5rem;line-height:1.2;font-size:1rem;font-weight:500;text-transform:none}#klib h5{margin-top:0;margin-bottom:0.5rem;line-height:1.2;font-size:1rem;font-weight:normal;text-transform:none}#klib h6{margin-top:0;margin-bottom:0.5rem;line-height:1.2;font-size:0.875rem;font-weight:normal;text-transform:none}#klib a.btn,#klib a.btn.btn-primary,#klib .button,#klib .search .btn-toolbar button,#klib .search .btn-toolbar .contact #contact-form .btn,#klib .contact #contact-form .search .btn-toolbar .btn,#klib .login+div ul.nav.nav-tabs.nav-stacked li a,#klib button:not([class^="xdsoft_"]),#klib .contact #contact-form .btn:not([class^="xdsoft_"]),#klib input[type="button"],#klib input[type="submit"],#klib input[type="reset"]{display:inline-block;box-sizing:border-box;padding:8px 14px;margin:0;font-size:16px;font-weight:500;color:#fff;line-height:22px;letter-spacing:0;text-transform:uppercase;text-decoration:none;text-shadow:none;background:#27618d;border-width:1px;border-style:solid;border-color:#27618d;border-radius:0;box-shadow:none;transition:all 0.2s}#klib a.btn:hover,#klib a.btn.btn-primary:hover,#klib .button:hover,#klib .search .btn-toolbar button:hover,#klib .search .btn-toolbar .contact #contact-form .btn:hover,#klib .contact #contact-form .search .btn-toolbar .btn:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a:hover,#klib button:not([class^="xdsoft_"]):hover,#klib .contact #contact-form .btn:not([class^="xdsoft_"]):hover,#klib input[type="button"]:hover,#klib input[type="submit"]:hover,#klib input[type="reset"]:hover{color:#fff;background:#27618d;border-color:#27618d}#klib a.btn [class^="icon-"],#klib a.btn.btn-primary [class^="icon-"],#klib .button [class^="icon-"],#klib .search .btn-toolbar button [class^="icon-"],#klib .search .btn-toolbar .contact #contact-form .btn [class^="icon-"],#klib .contact #contact-form .search .btn-toolbar .btn [class^="icon-"],#klib .login+div ul.nav.nav-tabs.nav-stacked li a [class^="icon-"],#klib button:not([class^="xdsoft_"]) [class^="icon-"],#klib .contact #contact-form .btn:not([class^="xdsoft_"]) [class^="icon-"],#klib input[type="button"] [class^="icon-"],#klib input[type="submit"] [class^="icon-"],#klib input[type="reset"] [class^="icon-"],#klib a.btn [class*=" icon-"],#klib a.btn.btn-primary [class*=" icon-"],#klib .button [class*=" icon-"],#klib .search .btn-toolbar button [class*=" icon-"],#klib .search .btn-toolbar .contact #contact-form .btn [class*=" icon-"],#klib .contact #contact-form .search .btn-toolbar .btn [class*=" icon-"],#klib .login+div ul.nav.nav-tabs.nav-stacked li a [class*=" icon-"],#klib button:not([class^="xdsoft_"]) [class*=" icon-"],#klib .contact #contact-form .btn:not([class^="xdsoft_"]) [class*=" icon-"],#klib input[type="button"] [class*=" icon-"],#klib input[type="submit"] [class*=" icon-"],#klib input[type="reset"] [class*=" icon-"]{font-size:0.8rem}#klib .button.button-xsmall,#klib .search .btn-toolbar button.button-xsmall,#klib .search .btn-toolbar .contact #contact-form .btn.button-xsmall,#klib .contact #contact-form .search .btn-toolbar .btn.button-xsmall,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-xsmall{font-size:12px;padding:4px 10px}#klib .btn.btn-sm,#klib .button.button-small,#klib .search .btn-toolbar button.button-small,#klib .search .btn-toolbar .contact #contact-form .btn.button-small,#klib .contact #contact-form .search .btn-toolbar .btn.button-small,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-small{font-size:14px;padding:6px 12px}#klib .btn.btn-lg,#klib .button.button-large,#klib .search .btn-toolbar button.button-large,#klib .search .btn-toolbar .contact #contact-form .btn.button-large,#klib .contact #contact-form .search .btn-toolbar .btn.button-large,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-large{font-size:18px;padding:12px 18px}#klib .button.button-xlarge,#klib .search .btn-toolbar button.button-xlarge,#klib .search .btn-toolbar .contact #contact-form .btn.button-xlarge,#klib .contact #contact-form .search .btn-toolbar .btn.button-xlarge,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-xlarge{font-size:20px;padding:14px 20px}#klib .btn.btn-secondary,#klib .button.button-2,#klib .search .btn-toolbar button.button-2,#klib .search .btn-toolbar .contact #contact-form .btn.button-2,#klib .contact #contact-form .search .btn-toolbar .btn.button-2,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-2{background:#292929;border-color:#292929}#klib .btn.btn-secondary:hover,#klib .button.button-2:hover,#klib .search .btn-toolbar button.button-2:hover,#klib .search .btn-toolbar .contact #contact-form .btn.button-2:hover,#klib .contact #contact-form .search .btn-toolbar .btn.button-2:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-2:hover{background:#101010;border-color:#101010}#klib .button.button-outline,#klib .g-joomla-articles button,#klib .g-joomla-articles .contact #contact-form .btn,#klib .contact #contact-form .g-joomla-articles .btn,#klib .search .btn-toolbar button.button-outline,#klib .search .btn-toolbar .contact #contact-form .btn.button-outline,#klib .contact #contact-form .search .btn-toolbar .btn.button-outline,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-outline,#klib .login+div ul.nav.nav-tabs.nav-stacked li a{color:#27618d;background:none;background-color:transparent}#klib .button.button-outline:hover,#klib .g-joomla-articles button:hover,#klib .g-joomla-articles .contact #contact-form .btn:hover,#klib .contact #contact-form .g-joomla-articles .btn:hover,#klib .search .btn-toolbar button.button-outline:hover,#klib .search .btn-toolbar .contact #contact-form .btn.button-outline:hover,#klib .contact #contact-form .search .btn-toolbar .btn.button-outline:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a:hover{color:#fff;background:#27618d;border-color:#27618d}#klib .button.button-outline-2,#klib .search .btn-toolbar button.button-outline-2,#klib .search .btn-toolbar .contact #contact-form .btn.button-outline-2,#klib .contact #contact-form .search .btn-toolbar .btn.button-outline-2,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-outline-2{color:#292929;background:none;background-color:transparent;border-color:#292929}#klib .button.button-outline-2:hover,#klib .search .btn-toolbar button.button-outline-2:hover,#klib .search .btn-toolbar .contact #contact-form .btn.button-outline-2:hover,#klib .contact #contact-form .search .btn-toolbar .btn.button-outline-2:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-outline-2:hover{color:#fff;background:#101010;border-color:#101010}#klib .button.button-white,#klib .search .btn-toolbar button.button-white,#klib .search .btn-toolbar .contact #contact-form .btn.button-white,#klib .contact #contact-form .search .btn-toolbar .btn.button-white,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-white{color:#fff;background:none;background-color:transparent;border-color:#fff}#klib .button.button-white:hover,#klib .search .btn-toolbar button.button-white:hover,#klib .search .btn-toolbar .contact #contact-form .btn.button-white:hover,#klib .contact #contact-form .search .btn-toolbar .btn.button-white:hover,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-white:hover{color:#2a363b;background:#fff;border-color:#fff}#klib .button.button-arrow:after,#klib .search .btn-toolbar button.button-arrow:after,#klib .search .btn-toolbar .contact #contact-form .btn.button-arrow:after,#klib .contact #contact-form .search .btn-toolbar .btn.button-arrow:after,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-arrow:after{content:"\f178";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px}#klib .button.button-download:before,#klib .search .btn-toolbar button.button-download:before,#klib .search .btn-toolbar .contact #contact-form .btn.button-download:before,#klib .contact #contact-form .search .btn-toolbar .btn.button-download:before,#klib .login+div ul.nav.nav-tabs.nav-stacked li a.button-download:before{content:"\f019";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}#klib form{margin:0}#klib input[type="text"],#klib .search .btn-toolbar #search-searchword,#klib input[type="email"],#klib input[type="password"],#klib input[type="url"],#klib input[type="file"],#klib input[type="number"],#klib input[type="date"],#klib input[type="time"],#klib input[type="tel"],#klib input[type="search"],#klib select{box-sizing:border-box;padding:5px 15px;margin:0;width:100%;max-width:100%;height:34px;color:#2a363b;font-size:16px;font-weight:normal;line-height:normal;border:1px solid #e0e0e0;border-radius:0;background-color:#fafafa;box-shadow:none}#klib input[type="file"]{padding:0;height:auto;background:none}#klib select[multiple="multiple"]{box-sizing:border-box;height:102px;padding:5px 15px;color:#2a363b;font-size:16px;font-weight:normal;border:1px solid #e0e0e0}#klib input[type="radio"],#klib input[type="checkbox"]{position:relative;box-sizing:border-box;padding:0;margin:5px 5px 5px 0;box-shadow:none}#klib textarea{box-sizing:border-box;padding:5px 15px;width:100%;color:#2a363b;font-size:16px;font-weight:normal;line-height:normal;border:1px solid #e0e0e0;border-radius:0;background-color:#fafafa;box-shadow:none}#klib ::-webkit-input-placeholder{color:#2a363b}#klib ::-moz-placeholder{color:#2a363b}#klib :-ms-input-placeholder{color:#2a363b}#klib :-moz-placeholder{color:#2a363b}#klib .chzn-container{box-sizing:border-box;width:auto !important;color:#2a363b;font-size:16px;font-weight:normal;line-height:normal;height:34px}#klib .chzn-container .chzn-single{height:34px;padding:0;border-radius:0}#klib .chzn-container .chzn-single span{padding:5px 15px;height:34px;line-height:normal}#klib .chzn-container .chzn-single div{display:inline-flex;height:34px;line-height:normal}#klib .chzn-container .chzn-single div b{top:5px}#klib .well{padding:0;margin:0;border:none;border-radius:0;background-color:transparent;box-shadow:none}#klib .row-fluid [class*="span"]{min-height:auto}#klib .label,#klib .badge{text-shadow:none}#klib .alert{padding:0.5rem 0.75rem;margin:1rem 0}#klib .alert a{color:inherit !important}#klib .alert h4{margin-top:0}#klib .alert *:last-child{margin-bottom:0}#klib .popover-title{margin:0;font-size:0.85rem;letter-spacing:0}#klib .popover-content{font-size:0.85rem}#klib .modal-header{padding:10px 15px;display:flex;align-items:center;justify-content:space-between}#klib .modal-header button,#klib .modal-header .contact #contact-form .btn,#klib .contact #contact-form .modal-header .btn{opacity:1;order:1}#klib .modal-header h3{margin:0.5rem;padding:0}#klib .modal-body{overflow-y:hidden !important}#klib .modal-body iframe{border:none}#klib .page-header{padding:0;margin:1rem 0 2rem 0rem;border:none}#klib .page-header>*{margin:0;text-align:center}#klib .blog .items-leading [class^="leading-"]{margin-top:0;margin-bottom:3rem;display:flex;flex-direction:column;align-items:stretch;text-align:center}#klib .blog .items-leading [class^="leading-"]>*{margin:0}#klib .blog .items-leading [class^="leading-"] .page-header{margin:1.25rem 0 0.75rem 0}#klib .blog .items-leading [class^="leading-"] .page-header>*{margin:0}#klib .blog .items-leading [class^="leading-"] .article-info{margin:0 0 0.75rem 0}#klib .blog .items-leading [class^="leading-"] .item-image{float:none;overflow:hidden;order:-1}#klib .blog .items-leading [class^="leading-"] .readmore{margin:1rem 0 0 0}#klib .blog .items-row{padding:0;margin:0}#klib .blog .items-row [class^="span"]{margin-top:0;margin-bottom:3rem}#klib .blog .items-row [class^="span"] .item{display:flex;flex-direction:column;align-items:stretch;text-align:center}#klib .blog .items-row [class^="span"] .item>*{margin:0}#klib .blog .items-row [class^="span"] .item .page-header{margin:1.25rem 0 0.75rem 0}#klib .blog .items-row [class^="span"] .item .page-header>*{margin:0}#klib .blog .items-row [class^="span"] .item .article-info{margin:0 0 0.75rem 0}#klib .blog .items-row [class^="span"] .item .item-image{float:none;overflow:hidden;order:-1}#klib .blog .items-row [class^="span"] .item .readmore{margin:1rem 0 0 0}#klib .blog .icons{display:none}#klib .item-page .article-info{margin:0 0 1rem 0;text-align:center}#klib .item-page .item-image{margin:0 0 2rem 0;float:none;overflow:hidden}#klib .item-page .icons{display:none}#klib .fields-container{display:flex;flex-wrap:wrap}#klib .fields-container .field-entry{margin:0.25rem 1rem 0.25rem 0}#klib .category-list table.category{border:none;border-top:1px solid #e0e0e0;border-radius:0}#klib .category-list table.category td{padding:1rem 0;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;background:none}#klib .category-list table.category td.list-edit{display:none}#klib .category-list .btn{display:none !important}#klib .pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media only all and (max-width:47.99rem){#klib .pagination{flex-direction:column}}#klib .pagination>*{margin:0.5rem}#klib form.form-horizontal{padding:0;margin:0}#klib form.form-horizontal fieldset{padding:0;margin:0}#klib form.form-horizontal fieldset .control-group{padding:0;margin:0 0 15px 0;display:flex}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib form.form-horizontal fieldset .control-group{flex-direction:column}}@media only all and (max-width:30rem){#klib form.form-horizontal fieldset .control-group{flex-direction:column}}#klib form.form-horizontal fieldset .control-group .control-label{width:200px;padding:0;margin:0 1rem 0 0;flex-shrink:0}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib form.form-horizontal fieldset .control-group .control-label{width:100%}}@media only all and (max-width:30rem){#klib form.form-horizontal fieldset .control-group .control-label{width:100%}}#klib form.form-horizontal fieldset .control-group .control-label label{padding:0;margin:0;height:34px;line-height:34px}#klib form.form-horizontal fieldset .control-group .controls{padding:0;margin:0 !important;flex-grow:1}#klib form.form-horizontal fieldset .control-group .controls input{margin:0}#klib form.form-horizontal fieldset .control-group .controls input[type="radio"],#klib form.form-horizontal fieldset .control-group .controls input[type="checkbox"]{margin:0 10px 0 0;height:34px;line-height:34px}#klib form.form-horizontal fieldset .control-group .controls label{padding:0;margin:0;line-height:34px}#klib form.form-horizontal>.control-group{padding:0;margin:0;text-align:center}#klib form.form-horizontal>.control-group .controls{padding:0;margin:0}#klib #sbox-window #sbox-content iframe{max-height:100%}#klib #system-message{padding:0;margin:0}#klib #system-message .alert{margin:0 0 1rem 0}#klib #g-page-surround{overflow:hidden}#klib .g-container{max-width:100%;padding:0 1rem}#klib .g-content{padding:0}#klib .g-title+.g-joomla-articles{margin-top:2rem}#klib #g-navigation .g-main-nav .g-toplevel{line-height:normal}#klib #g-navigation .g-menu-item-container.fa{font:inherit}#klib #g-navigation .g-menu-item-container.fa:before{font:normal normal normal 18px/1 FontAwesome;font-size:inherit;margin-right:0.25rem}#klib #g-navigation .g-menu-item-container.fa.fa-home .g-menu-item-content{display:none}#klib .g-offcanvas-toggle{top:1.75rem;left:1rem;width:auto}#klib #g-mobilemenu-container{font-size:1rem;font-weight:bold;text-transform:uppercase}#klib #g-offcanvas .g-menu-item-container.fa{font:inherit}#klib #g-offcanvas .g-menu-item-container.fa:before{font:normal normal normal 18px/1 FontAwesome;font-size:inherit;margin-right:0.25rem}#klib .nav.menu{width:100%}#klib .nav.menu li{padding-bottom:0.625rem}#klib .nav.menu li:last-child{padding-bottom:0}#klib .nav.menu li a{background-color:transparent}#klib .nav.menu_horizontal{margin:0}#klib .nav.menu_horizontal li{margin:0;display:inline-block}@media only all and (max-width:48rem){#klib .nav.menu_horizontal li{display:block}}#klib .nav.menu_horizontal li a{display:inline-block;padding:0.5rem;text-transform:uppercase}#klib .nav.menu_horizontal li a.fa{font:inherit}#klib .nav.menu_horizontal li a.fa:before{font:normal normal normal 18px/1 FontAwesome;font-size:inherit;margin-right:0.25rem}#klib .nav.menu_vertical{margin:0}#klib .nav.menu_vertical li{margin:0}#klib .nav.menu_vertical li a{display:inline-block;padding:0.35rem 0;background:none}#klib .nav.menu_vertical li a.fa{font:inherit}#klib .nav.menu_vertical li a.fa:before{font:normal normal normal 18px/1 FontAwesome;font-size:inherit;margin-right:0.25rem}#klib #g-above{padding:0}#klib #g-navigation{padding:3rem 0 1rem 0}#klib #g-navigation #c-logo .g-content{text-align:center}#klib #g-footer{background-image:url('../images/footer-bg.png')}#klib .moduletable .search form button,#klib .moduletable .search form .contact #contact-form .btn,#klib .contact #contact-form .moduletable .search form .btn{padding-left:10px;padding-right:10px;background:none;border:none}#klib .moduletable .search form button:before,#klib .moduletable .search form .contact #contact-form .btn:before,#klib .contact #contact-form .moduletable .search form .btn:before{content:"\f002";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#klib .moduletable .search form input[type="search"]{max-width:150px}#klib .search>.page-title{margin:0 0 2rem 0;text-align:center}#klib .search #searchForm{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}#klib .search #searchForm>*{margin:0 0 1rem 0;padding:0 0 1rem 0}#klib .search #searchForm>*:first-child{margin-top:0}#klib .search #searchForm>*:last-child{margin-bottom:0}#klib .search .btn-toolbar{width:100%;display:flex;align-items:center;justify-content:center}#klib .search .btn-toolbar #search-searchword{border-radius:0}#klib .search label{display:inline-flex;align-items:center;flex-wrap:wrap;padding:0;margin:0 1rem 0 0}#klib .search .chzn-container{width:auto !important;font-size:1rem}#klib .search .searchintro .badge{background-color:#27618d}#klib .search .search-results .result-title{margin:1rem 0 0.5rem 0;font-weight:bold}@media only all and (min-width:75rem){#klib .search .search-results .result-title{font-size:1.25rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .search .search-results .result-title{font-size:1.25rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .search .search-results .result-title{font-size:1.15rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .search .search-results .result-title{font-size:1rem}}@media only all and (max-width:30rem){#klib .search .search-results .result-title{font-size:1rem}}#klib .g-copyright{font-size:0.9rem}@media only all and (min-width:48rem){#klib .g-copyright{text-align:center}}#klib .g-copyright br{display:inline;content:' '}#klib .g-copyright br:before{content:'\f111';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:0.4rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-2px;margin:0 5px}#klib .g-totop{text-align:center}#klib #g-breadcrumbs{position:relative;background-color:#f7f7f7;padding-top:4px}#klib #g-breadcrumbs .g-content{padding-top:0;padding-bottom:0}#klib .breadcrumb{display:flex;align-items:baseline;flex-wrap:wrap;margin:0;padding:0;font-size:0.8rem;color:#999;background-color:transparent}#klib .breadcrumb li:before{display:none}#klib .breadcrumb .divider{line-height:inherit}#klib .breadcrumb .divider:before{font-size:0.7rem;line-height:21px !important}#klib #member-registration{max-width:500px;margin:0 auto}#klib #member-registration legend{display:none}#klib #member-registration .control-group{flex-direction:column}#klib #member-registration .control-group .control-label{width:100%;margin:0;text-align:center}#klib #member-registration .control-group .control-label label{height:auto;margin:0 0 0.5rem 0;line-height:normal}#klib #member-registration .field-spacer{display:none}#klib #member-registration a.modal{display:inline-block;position:relative;text-decoration:underline}#klib #member-registration fieldset:nth-child(2),#klib #member-registration fieldset:nth-child(3){text-align:center}#klib #member-registration fieldset:nth-child(2) .controls fieldset *,#klib #member-registration fieldset:nth-child(3) .controls fieldset *{float:none;display:inline-block}#klib #member-registration fieldset:nth-child(2) .controls fieldset input,#klib #member-registration fieldset:nth-child(3) .controls fieldset input{margin:0 0 0 10px}#klib #member-registration fieldset:nth-child(2) .controls fieldset label,#klib #member-registration fieldset:nth-child(3) .controls fieldset label{margin:0 10px 0 0}#klib .login form{max-width:500px;margin:0 auto}#klib .login form fieldset .control-group{flex-direction:column}#klib .login form fieldset .control-group .control-label{width:100%;margin:0;text-align:center}#klib .login form fieldset .control-group .control-label label{height:auto;margin:0 0 0.5rem 0;line-height:normal}#klib .login form fieldset .control-group .controls{display:flex;align-items:center;justify-content:center}#klib .login form fieldset .control-group:last-of-type{text-align:center}#klib .login+div ul.nav.nav-tabs.nav-stacked{display:flex;align-items:center;justify-content:center}@media only all and (max-width:48rem){#klib .login+div ul.nav.nav-tabs.nav-stacked{flex-direction:column}}#klib .login+div ul.nav.nav-tabs.nav-stacked li a{margin:0.5rem}#klib .contact{display:flex;flex-direction:column;align-items:center;justify-content:center}#klib .contact h1{margin-top:0;text-align:center;order:0}#klib .contact .page-header{order:1}#klib .contact .thumbnail{border:none;box-shadow:none;max-width:250px}@media only all and (min-width:48rem){#klib .contact .thumbnail{margin-top:-50px}}@media only all and (max-width:48rem){#klib .contact .thumbnail{float:left;margin:0 0 1rem 0}}#klib .contact>h3{display:block;font-size:1.5rem;display:none}#klib .contact .contact-position.dl-horizontal{font-weight:bold;order:3}#klib .contact .contact-position.dl-horizontal dt{display:none}#klib .contact .contact-position.dl-horizontal dd{margin-left:auto}#klib .contact .contact-address.dl-horizontal{margin-top:1.5rem;margin-bottom:1.5rem;order:4}#klib .contact .contact-address.dl-horizontal dt{width:30px;text-align:left;float:left;clear:left}#klib .contact .contact-address.dl-horizontal dt img{max-width:16px;max-height:16px;vertical-align:baseline}#klib .contact .contact-address.dl-horizontal dd{margin-left:auto;float:left}#klib .contact .contact-address.dl-horizontal dd br{display:none}#klib .contact .contact-address.dl-horizontal dd+dd:before{content:','}#klib .contact .contact-address.dl-horizontal .contact-country{display:inline-flex}#klib .contact .contact-address.dl-horizontal .contact-country:after{content:'.'}#klib .contact .contact-form{order:6}#klib .contact .contact-form form{padding:0;margin:0;order:6}#klib .contact .contact-form form fieldset:nth-of-type(1),#klib .contact .contact-form form fieldset:nth-of-type(3){max-width:700px}#klib .contact .contact-form form fieldset:nth-of-type(1) legend,#klib .contact .contact-form form fieldset:nth-of-type(3) legend{text-align:center}#klib .contact .contact-form form fieldset:nth-of-type(1) .control-group:first-of-type,#klib .contact .contact-form form fieldset:nth-of-type(3) .control-group:first-of-type{display:none}#klib .contact .contact-form form fieldset:nth-of-type(1) .control-group,#klib .contact .contact-form form fieldset:nth-of-type(3) .control-group{flex-direction:column}#klib .contact .contact-form form fieldset:nth-of-type(1) .control-group .control-label,#klib .contact .contact-form form fieldset:nth-of-type(3) .control-group .control-label{width:100%;margin:0;text-align:center}#klib .contact .contact-form form fieldset:nth-of-type(1) .control-group .control-label label,#klib .contact .contact-form form fieldset:nth-of-type(3) .control-group .control-label label{height:auto;margin:0 0 0.5rem 0;line-height:normal}#klib .contact .contact-form form fieldset:nth-of-type(1) .control-group .controls label,#klib .contact .contact-form form fieldset:nth-of-type(3) .control-group .controls label{line-height:normal;text-align:center;display:flex;flex-direction:column;align-items:center}#klib .contact .contact-miscinfo{order:5;margin-top:1rem;margin-bottom:2rem;border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1}#klib .contact .contact-miscinfo .dl-horizontal{margin-top:1rem;margin-bottom:1rem}#klib .contact .contact-miscinfo .dl-horizontal dt{display:none}#klib .contact .contact-miscinfo .dl-horizontal dd{margin:0}#klib .contact .optional{display:none}#klib .contact #contact-form{box-shadow:none}#klib .contact #contact-form legend{font-weight:300}#klib .contact #contact-form input:not([type="checkbox"]):not([type="radio"]),#klib .contact #contact-form textarea,#klib .contact #contact-form select{border-radius:0}#klib .contact #jform_contact_message{min-height:100px}#klib div.mod-languages ul.lang-inline{margin:0}#klib div.mod-languages ul.lang-inline li{display:inline-block;list-style-type:none;margin:0}#klib div.mod-languages ul.lang-inline li a{display:inline-flex;padding:0.25rem}#klib div.mod-languages{margin:0}#klib div.mod-languages a.dropdown-toggle{padding:0;display:inline-flex;flex-direction:row-reverse;align-items:center;background:none;border:none;font-size:0}#klib div.mod-languages a.dropdown-toggle .caret{margin:0 0 0 5px;border-top-color:#fff}#klib div.mod-languages .btn-group ul.lang-inline{min-width:auto;border-radius:0;box-shadow:none}#klib div.mod-languages .btn-group ul.lang-inline li a{display:inline-flex;align-items:center;padding:0.5rem;color:#2a363b !important;font-size:0}#klib div.mod-languages .btn-group ul.lang-inline li a:hover{color:#2a363b !important;background:none}#klib div.mod-languages .btn-group ul.lang-inline li a img{min-width:18px}#klib div.mod-languages .btn-group ul.lang-block{min-width:auto;border-radius:0;box-shadow:none}#klib div.mod-languages .btn-group ul.lang-block li{list-style-type:none;margin:0}#klib div.mod-languages .btn-group ul.lang-block li a{display:inline-flex;align-items:center;padding:0.5rem;color:#2a363b !important;font-size:0}#klib div.mod-languages .btn-group ul.lang-block li a:hover{color:#2a363b !important;background:none}#klib div.mod-languages .btn-group ul.lang-block li a img{min-width:18px}#klib div.mod-languages select{height:auto;padding:0 5px 0 10px;font-size:0.9rem;border:none;border-left:solid 1px #27618d;background:none}#klib div.mod-languages .chzn-container{height:auto;display:inline-flex;align-items:center;font-size:0.9rem}#klib div.mod-languages .chzn-container .chzn-single{height:auto;border:none;border-left:solid 1px #27618d;border-radius:0;background:none}#klib div.mod-languages .chzn-container .chzn-single span{height:auto;padding:0px 0px 0px 10px;margin-right:16px}#klib div.mod-languages .chzn-container .chzn-single div{width:10px;height:auto;top:0;bottom:0}#klib div.mod-languages .chzn-container .chzn-single div b{display:inline-flex;align-items:center;top:auto;background:none}#klib div.mod-languages .chzn-container .chzn-single div b:before{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#klib div.mod-languages .chzn-container .chzn-drop{margin-top:5px;border-radius:0;box-shadow:none}#klib div.mod-languages .chzn-container .chzn-drop .chzn-results{padding:0;margin:0;text-align:center}#klib div.mod-languages .chzn-container .chzn-drop .chzn-results li.highlighted{background:none;background-image:none;color:inherit}#klib.com_privacy.view-request .request-form form{max-width:700px;margin:0 auto}#klib.com_privacy.view-request .request-form form .control-group{display:flex;flex-direction:column}#klib.com_privacy.view-request .request-form form .control-group>*{width:100%;margin:0;text-align:center}#klib.com_privacy.view-request .request-form form .control-group #jform_consentbox label{display:flex;flex-direction:column;align-items:center;line-height:normal}#klib.com_privacy.view-confirm .request-confirm form{max-width:700px;margin:0 auto}#klib.com_privacy.view-confirm .request-confirm form legend{font-size:initial;text-align:center}#klib.com_privacy.view-confirm .request-confirm form .control-group{display:flex;flex-direction:column}#klib.com_privacy.view-confirm .request-confirm form .control-group>*{width:100%;margin:0;text-align:center}#klib.com_privacy.view-remind .remind-confirm form{max-width:700px;margin:0 auto}#klib.com_privacy.view-remind .remind-confirm form legend{font-size:initial;text-align:center;display:none}#klib.com_privacy.view-remind .remind-confirm form .control-group{display:flex;flex-direction:column}#klib.com_privacy.view-remind .remind-confirm form .control-group>*{width:100%;margin:0;text-align:center}@media only all and (min-width:75rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{height:600px}}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{height:600px}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{height:500px}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{height:500px}}@media only all and (max-width:30rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img{height:400px}}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img:after{background-color:rgba(0, 0, 0, 1);opacity:0.25}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img img{object-fit:cover;height:100% !important;width:100%}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container{width:auto}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{display:flex;flex-direction:column;justify-content:flex-end}@media only all and (min-width:75rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding:5% 6rem;align-items:flex-start}}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding:5% 6rem;align-items:flex-start}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding:5% 5rem;align-items:center}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding:5% 2.5rem;align-items:center}}@media only all and (max-width:30rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper{padding:5% 1.5rem;align-items:center}}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{padding:0;margin:0;text-align:left;text-shadow:0 0 100px rgba(0, 0, 0, 0.85)}@media only all and (max-width:48rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content{text-align:center}}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content>*{padding:0;margin:1rem 0}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:3rem;line-height:3rem;font-weight:600;line-height:normal;text-transform:none;color:#fff;position:relative}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:3rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:2rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:1.8rem}}@media only all and (max-width:30rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title{font-size:1.5rem}}#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1.75rem;font-size:1.5rem;font-weight:500;line-height:normal;text-transform:none;color:#fff}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1.5rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1.25rem;display:block}}@media only all and (max-width:30rem){#klib .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc{font-size:1rem;display:block}}#klib .g-owlcarousel .owl-dots{bottom:5%}#klib .g-owlcarousel .owl-dots .owl-dot{margin:0.25rem;background:none;border:solid 2px #fff;border-radius:50%;opacity:1}#klib .g-owlcarousel .owl-dots .owl-dot.active{background:#fff}@media only all and (min-width:75rem){}@media only all and (min-width:60rem) and (max-width:74.99rem){}@media only all and (min-width:48rem) and (max-width:59.99rem){}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .g-owlcarousel .owl-nav{display:none}}@media only all and (max-width:30rem){#klib .g-owlcarousel .owl-nav{display:none}}#klib .g-owlcarousel .owl-nav button,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn{background:none;border:none;width:45px;height:80px;display:flex;align-items:center;justify-content:center;font-size:5rem}#klib .g-owlcarousel .owl-nav button:focus,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn:focus,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn:focus{border:none;box-shadow:none;outline:none}#klib .g-owlcarousel .owl-nav button.owl-prev,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-prev,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-prev{left:2rem}#klib .g-owlcarousel .owl-nav button.owl-prev .fa,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-prev .fa,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-prev .fa{top:0;left:0}#klib .g-owlcarousel .owl-nav button.owl-prev .fa::before,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-prev .fa::before,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-prev .fa::before{content:"\f104"}#klib .g-owlcarousel .owl-nav button.owl-next,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-next,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-next{right:2rem}#klib .g-owlcarousel .owl-nav button.owl-next .fa,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-next .fa,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-next .fa{top:0;left:0}#klib .g-owlcarousel .owl-nav button.owl-next .fa::before,#klib .g-owlcarousel .owl-nav .contact #contact-form .btn.owl-next .fa::before,#klib .contact #contact-form .g-owlcarousel .owl-nav .btn.owl-next .fa::before{content:"\f105"}#klib #rsform,#klib form.formResponsive{padding:0;margin:0 auto;max-width:650px}#klib #rsform fieldset,#klib form.formResponsive fieldset{padding:0;margin:0}#klib #rsform fieldset .rsform-block,#klib form.formResponsive fieldset .rsform-block{padding:0;margin:0 0 15px 0}#klib #rsform fieldset .rsform-block .formControlLabel,#klib form.formResponsive fieldset .rsform-block .formControlLabel{padding:0;margin:0;min-height:34px;line-height:normal;display:flex;align-items:center;justify-content:flex-start;font-size:16px;font-weight:700;text-align:left}@media only all and (max-width:48rem){#klib #rsform fieldset .rsform-block .formControlLabel,#klib form.formResponsive fieldset .rsform-block .formControlLabel{width:100%;justify-content:flex-start}}@media only all and (max-width:48rem){#klib #rsform fieldset .rsform-block .formControls,#klib form.formResponsive fieldset .rsform-block .formControls{clear:both;margin-left:0}}#klib #rsform fieldset .rsform-block .formControls .formBody input[type="button"],#klib form.formResponsive fieldset .rsform-block .formControls .formBody input[type="button"]{padding-top:5px;padding-bottom:5px}#klib #rsform fieldset .rsform-block .formControls .formBody label,#klib form.formResponsive fieldset .rsform-block .formControls .formBody label{padding:0;margin:0;margin-right:15px;min-height:34px;line-height:normal;font-size:16px;display:inline-flex;align-items:center}#klib #rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear,#klib form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear{padding:0;margin:0}#klib #rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear+.rsformVerticalClear,#klib form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear+.rsformVerticalClear{margin-top:0.5rem}#klib #rsform fieldset .rsform-block .formControls .formBody .formValidation,#klib form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation{display:inline;padding:0;margin:0}#klib #rsform fieldset .rsform-block .formControls .formBody .formValidation .formError,#klib form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation .formError{padding:0;margin:0}#klib #rsform fieldset .rsform-block .formControls .formDescription,#klib form.formResponsive fieldset .rsform-block .formControls .formDescription{display:block;clear:both;padding:0;margin:0;font-size:14px;font-style:normal;font-weight:normal;color:#666;line-height:normal;text-align:left}#klib #rsform fieldset .rsform-block .formControls .formDescription:not(:empty),#klib form.formResponsive fieldset .rsform-block .formControls .formDescription:not(:empty){margin-top:7.5px}#klib #rsform .rsform-calendar-box,#klib form.formResponsive .rsform-calendar-box{width:calc(100% - 40px) !important}#klib #rsform .rsform-calendar-button,#klib form.formResponsive .rsform-calendar-button{float:right}#klib #rsform .rsfp-progress,#klib form.formResponsive .rsfp-progress{max-width:100%;width:100% !important;border-radius:0;box-shadow:inset 0 0 1px rgba(0, 0, 0, 0.1);background-color:#f1f1f1;background-image:none}#klib #rsform .rsfp_thankyou_popup_inner,#klib form.formResponsive .rsfp_thankyou_popup_inner{text-align:center}@media (max-width:75rem){#klib .moduletable form.formResponsive .formControlLabel{width:100%;text-align:left}#klib .moduletable form.formResponsive .formControls{clear:both;margin-left:0}}#klib #rsform fieldset .rsform-block-coursetype,#klib form.formResponsive fieldset .rsform-block-coursetype{padding:0.5rem 0.75rem;border:solid 2px #27618d}#klib #rsform fieldset .rsform-block-pthelp,#klib form.formResponsive fieldset .rsform-block-pthelp,#klib #rsform fieldset .rsform-block-fthelp,#klib form.formResponsive fieldset .rsform-block-fthelp{padding:0.5rem 0.75rem;color:#3a87ad;background-color:#e2eff5;border-color:#c7e0ec}#klib #rsform fieldset .rsform-block-sectioncourse,#klib form.formResponsive fieldset .rsform-block-sectioncourse,#klib #rsform fieldset .rsform-block-sectionflight,#klib form.formResponsive fieldset .rsform-block-sectionflight,#klib #rsform fieldset .rsform-block-sectionaccommodation,#klib form.formResponsive fieldset .rsform-block-sectionaccommodation,#klib #rsform fieldset .rsform-block-sectionpayment,#klib form.formResponsive fieldset .rsform-block-sectionpayment{padding:0.5rem 0.75rem;font-weight:600;background:#27618d;color:#fff}#klib #rsform fieldset .rsform-block-birthday .formBody select,#klib form.formResponsive fieldset .rsform-block-birthday .formBody select{width:auto}#klib #rsform fieldset .rsform-block-banktransfer,#klib form.formResponsive fieldset .rsform-block-banktransfer,#klib #rsform fieldset .rsform-block-bankdraft,#klib form.formResponsive fieldset .rsform-block-bankdraft{height:0;padding:0;margin:0}#klib #rsform fieldset .rsform-block-banktransfer .formControlLabel,#klib form.formResponsive fieldset .rsform-block-banktransfer .formControlLabel,#klib #rsform fieldset .rsform-block-bankdraft .formControlLabel,#klib form.formResponsive fieldset .rsform-block-bankdraft .formControlLabel{min-height:0;height:0}#klib #rsform fieldset .rsform-block-antispam .formControlLabel,#klib form.formResponsive fieldset .rsform-block-antispam .formControlLabel{display:none}#klib #rsform fieldset .rsform-block-submit .formControlLabel,#klib form.formResponsive fieldset .rsform-block-submit .formControlLabel{display:none}#klib #rsform fieldset .rsform-block-submit .formControls,#klib form.formResponsive fieldset .rsform-block-submit .formControls{margin:0;display:flex;align-items:center;justify-content:center}#klib [id^="rsfp-thankyou-scroll"]~.formResponsive{text-align:center}@media only all and (min-width:75rem){#klib .osmap-items{column-count:3;column-gap:3rem}#klib .osmap-items ul{break-inside:avoid}#klib .osmap-items ul:first-child{margin-top:0}#klib .osmap-items ul:last-child{margin-bottom:0}}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .osmap-items{column-count:3;column-gap:3rem}#klib .osmap-items ul{break-inside:avoid}#klib .osmap-items ul:first-child{margin-top:0}#klib .osmap-items ul:last-child{margin-bottom:0}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .osmap-items{column-count:2;column-gap:3rem}#klib .osmap-items ul{break-inside:avoid}#klib .osmap-items ul:first-child{margin-top:0}#klib .osmap-items ul:last-child{margin-bottom:0}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){}@media only all and (max-width:30rem){}#klib .complete-article-carousel .cac-article-title h3{font-size:1.5rem;font-weight:500;text-transform:uppercase}#klib .complete-article-carousel .owl-nav button,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn{width:40px;height:40px;margin:0.5rem;background:none;border:none;color:#27618d}#klib .complete-article-carousel .owl-nav button:focus,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn:focus,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn:focus{border:none;box-shadow:none;outline:none}#klib .complete-article-carousel .owl-nav button:before,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn:before,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:40px}#klib .complete-article-carousel .owl-nav button span,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn span,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn span{display:none}#klib .complete-article-carousel .owl-nav button.owl-prev:before,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn.owl-prev:before,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn.owl-prev:before{content:"\f053"}#klib .complete-article-carousel .owl-nav button.owl-next:before,#klib .complete-article-carousel .owl-nav .contact #contact-form .btn.owl-next:before,#klib .contact #contact-form .complete-article-carousel .owl-nav .btn.owl-next:before{content:"\f054"}#klib .complete-article-carousel .owl-dots button,#klib .complete-article-carousel .owl-dots .contact #contact-form .btn,#klib .contact #contact-form .complete-article-carousel .owl-dots .btn{background:none;border:none;outline:none}#klib .complete-article-carousel .owl-dots button.active span,#klib .complete-article-carousel .owl-dots .contact #contact-form .btn.active span,#klib .contact #contact-form .complete-article-carousel .owl-dots .btn.active span{background:#27618d}#klib .c-support{display:flex}@media only all and (min-width:75rem){#klib .c-support{margin:-150px 0 20px 0;justify-content:flex-end;border-bottom:solid 2px #27618d}}@media only all and (min-width:60rem) and (max-width:74.99rem){#klib .c-support{margin:-150px 0 20px 0;justify-content:flex-end;border-bottom:solid 2px #27618d}}@media only all and (min-width:48rem) and (max-width:59.99rem){#klib .c-support{margin:-150px 0 20px 0;justify-content:flex-end;border-bottom:solid 2px #27618d}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){#klib .c-support{justify-content:center}}@media only all and (max-width:30rem){#klib .c-support{justify-content:center}}