@charset "UTF-8";
/* CSS Document */

:root{--ui-color-accent: #4EBDF5;--ui-color-accent-75: rgba(78,189,245,0.7);--ui-color-accent-50: rgba(78,189,245,0.5);--ui-color-accent-25: rgba(78,189,245,0.25);--ui-color-accent-light: rgba(78,189,245,0.1);--ui-color-stripes-accent:repeating-linear-gradient(-45deg,#1281b9,#4EBDF5 20px,#1281b9 20px,#1281b9 50px,#4EBDF5 50px,#4EBDF5 65px);--ui-color-leftmenu:#292E3D;}

.ko_Theme .topmenu a:hover, 
.ko_Theme .topmenu .active a {background:inherit}
.ko_Theme .menuHolder li a {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;line-height: 1;color: inherit;text-shadow: none}
.ko_Theme .menuHolder li {display: inline-block;padding:0}
.ko_Theme .menuHolder{ flex-flow: row wrap}
.ko_Theme .menuHolder,.ko_Theme #headerMenu{padding:0}
.ko_Theme .logoHolder #logoReplacer h2, .ko_Theme .logoHolder a, .ko_Theme .logoHolder {line-height:1;padding:0;margin:0;height:auto}
.ko_Theme .logoHolder img{max-height:auto}
.ko_Theme #headerMenu .container {/*overflow:auto;*/display:flex;flex-direction: row;justify-content: space-between;align-items: center}
:root{--color1:#3B4455;--color2:#65409A;--color1_rgb: 59,68,85;--color1_hsl: 219,18%,28%;--color1_hs: 219,18%;--color1_h: 219;--color1_s: 18%;--color1_l: 28%;--color1_25:#ced0d5;--color1_50:#9da2aa;--color1_75:#6c7380;--color1_125:#2c3340;--color1_150:#1e222b;--color1_175:#0f1115;--color2_rgb: 101,64,154;--color2_hsl: 265,41%,43%;--color2_hs: 265,41%;--color2_h: 265;--color2_s: 41%;--color2_l: 43%;--color2_25:#d9cfe6;--color2_50:#b2a0cd;--color2_75:#8c70b3;--color2_125:#4c3074;--color2_150:#33204d;--color2_175:#191027;--color1_bw:rgba(255,255,255,0.8);--color1_25_bw:rgba(0,0,0,0.8);--color1_50_bw:rgba(255,255,255,0.8);--color1_75_bw:rgba(255,255,255,0.8);--color1_125_bw:rgba(255,255,255,0.8);--color1_150_bw:rgba(255,255,255,0.8);--color1_175_bw:rgba(255,255,255,0.8);--color2_bw:rgba(255,255,255,0.8);--color2_25_bw:rgba(0,0,0,0.8);--color2_50_bw:rgba(255,255,255,0.8);--color2_75_bw:rgba(255,255,255,0.8);--color2_125_bw:rgba(255,255,255,0.8);--color2_150_bw:rgba(255,255,255,0.8);--color2_175_bw:rgba(255,255,255,0.8);;--font1:Quicksand;--font2:Quicksand;--font3:Helvetica Neue,sans-serif;--color1_rgb: 59,68,85;--color1_hsl: 219,18%,28%;--color1_hs: 219,18%;--color1_h: 219;--color1_s: 18%;--color1_l: 28%;--color1_25:#ced0d5;--color1_50:#9da2aa;--color1_75:#6c7380;--color1_125:#2c3340;--color1_150:#1e222b;--color1_175:#0f1115;--color2_rgb: 101,64,154;--color2_hsl: 265,41%,43%;--color2_hs: 265,41%;--color2_h: 265;--color2_s: 41%;--color2_l: 43%;--color2_25:#d9cfe6;--color2_50:#b2a0cd;--color2_75:#8c70b3;--color2_125:#4c3074;--color2_150:#33204d;--color2_175:#191027;--color1_bw:rgba(255,255,255,0.8);--color1_25_bw:rgba(0,0,0,0.8);--color1_50_bw:rgba(255,255,255,0.8);--color1_75_bw:rgba(255,255,255,0.8);--color1_125_bw:rgba(255,255,255,0.8);--color1_150_bw:rgba(255,255,255,0.8);--color1_175_bw:rgba(255,255,255,0.8);--color2_bw:rgba(255,255,255,0.8);--color2_25_bw:rgba(0,0,0,0.8);--color2_50_bw:rgba(255,255,255,0.8);--color2_75_bw:rgba(255,255,255,0.8);--color2_125_bw:rgba(255,255,255,0.8);--color2_150_bw:rgba(255,255,255,0.8);--color2_175_bw:rgba(255,255,255,0.8);}
#contentArea .koColor {color:#3B4455;}
ul.koCheckList li:before {background:#3B4455;}
.ko_Theme #website .btn-primary {background-color:var(--color1);border-color:var(--color1);}
.ko_Theme #website .btn-outline-primary {color:var(--color1);border-color:var(--color1);}
.ko_Theme #website .btn-outline-primary:hover {background-color:var(--color1);color:var(--color1_bw);border-color:var(--color1);}
#website .page-item.active .page-link {background-color:#3B4455;color:var(--color1_bw);border-color:var(--color1);}
#contentArea a:not(.btn),#contentArea a.btn-link {color:var(--color1)}
#website.koMenu a:not(.btn):not(.koMenuButton),#website.koMenu a.btn-link {color:var(--color1)}
#website .keditDark .keditWhite a:not(.btn):not(.page-link),#website .keditDark .keditWhite a.btn.btn-link{color:var(--color1)}
.ko_Theme #contentArea, .ko_Theme .koThemeDark #contentArea .whiteShadowContainer {color:rgba(0,0,0,0.5)}
#contentArea h1, #contentArea h2, #contentArea h3,#contentArea h1 a, #contentArea h2 a, #contentArea h3 a, .koThemeDark #contentArea .whiteShadowContainer strong, .koThemeDark #contentArea .whiteShadowContainer h1, .koThemeDark #contentArea .whiteShadowContainer h2, .koThemeDark #contentArea .whiteShadowContainer h3{color: rgb(0, 0, 0);}
#contentArea h4, #contentArea h5, #contentArea h6,#contentArea h4 a, #contentArea h5 a, #contentArea h6 a, .koThemeDark #contentArea .whiteShadowContainer strong, .koThemeDark #contentArea .whiteShadowContainer h4, .koThemeDark #contentArea .whiteShadowContainer h5, .koThemeDark #contentArea .whiteShadowContainer h6 {color: rgb(0, 0, 0);}
.ko_Theme #website #footerContent {color: var(--color1_75);}
.ko_Theme #website #footerContent h1,.ko_Theme #website #footerContent h2,.ko_Theme #website #footerContent h3,.ko_Theme #website #footerContent h4,.ko_Theme #website #footerContent h5,.ko_Theme #website #footerContent h6 {color: var(--color1);}
.ko_Theme #website, .ko_Theme #website p{font-family:var(--font2),sans-serif;}
.ko_Theme #website a.btn, .ko_Theme #website button.btn{font-family:var(--font2),sans-serif;}
.ko_Theme #website h1,.ko_Theme #website h2,.ko_Theme #website h3{font-family:var(--font1),sans-serif;font-weight:700}
.ko_Theme #website h4,.ko_Theme #website h5,.ko_Theme #website h6{font-family:var(--font1),sans-serif;font-weight:400}
.ko_Theme #website .topmenu{font-family:var(--font2),sans-serif;font-weight:700}
.ko_Theme #website .logoHolder h2{font-family:var(--font2),sans-serif;font-weight:700}
.ko_Theme #website #footerContent {font-family:var(--font2),sans-serif;}
.ko_Theme #website #footerContent h1,.ko_Theme #website #footerContent h2,.ko_Theme #website #footerContent h3,.ko_Theme #website #footerContent h4,.ko_Theme #website #footerContent h5,.ko_Theme #website #footerContent h6 {font-family:var(--font1),sans-serif;}.ko_Theme .menuHolder li.topmenuSocial > span{margin-top:0px;}
.ko_Theme #headerContent:not(.koZeroPadding),.ko_Theme #subpageHeaderContent:not(.koZeroPadding){}
.ko_Theme #headerMenu{/*overflow:auto;*//*display:flex;flex-direction: row;justify-content: space-between;align-items: center;*/background:var(--color1_125);padding:20px;margin:15px 0px 0px 0px;border:2px solid var(--color1);border-radius:99px;box-shadow:0 .4375rem 1.8125rem 0 rgba(0,0,0,.09);position:absolute;display:block;position:absolute;z-index:3;;}
.ko_Theme .logoHolder{padding:0px;;white-space: nowrap;}
.ko_Theme .logoHolder h2{font-size:30px;color:rgb(255, 255, 255);display: flex;align-items: center;min-height:40px;}
@media (max-width: 768px){.ko_Theme .logoHolder h2{font-size:22px;}}
.ko_Theme .logoHolder img{max-height:40px;height:40px;min-height:40px;}
.ko_Theme .menuHolder { display: flex;}
.ko_Theme .menuHolder li{}
.ko_Theme .menuHolder li a{font-size:17px;color:rgba(255, 255, 255,0.7);padding:5px 0px 5px 0px;margin:0px 0px 0px 15px;border-radius:0px;border:0px solid transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.1);text-transform:uppercase;transition:0.2s all;}
.ko_Theme .menuHolder li.active a,.ko_Theme .menuHolder li a:hover{color:rgb(255, 255, 255);border-color:rgb(255, 255, 255);}
.ko_Theme .menuHolder li.accent1 a,.ko_Theme .menuHolder li.accent1.active a{font-size:17px;color:rgb(255, 255, 255);padding:13px;margin:0px 0px 0px 30px;border-radius:99px;border:1px solid rgb(255, 255, 255);}
.ko_Theme .menuHolder li.accent1.active a,.ko_Theme .menuHolder li.accent1 a:hover{color:var(--color1);background:rgb(255, 255, 255);}
.ko_Theme .menuHolder li.accent2 a,.ko_Theme .menuHolder li.accent2.active a{font-size:17px;color:var(--color2_25);background:var(--color2);padding:15px;margin:0px 0px 0px 10px;border-radius:5px;border:0px solid ;}
.ko_Theme .menuHolder li.accent2.active a,.ko_Theme .menuHolder li.accent2 a:hover{color:var(--color2_25);background:var(--color2_125);border-color:var(--color1);}
.ko_Theme .menuHolder li.topmenuSocial a{color:rgb(255, 255, 255)}
#contentArea:not(.lpMode) #contentAreaElement + .kedit::before{content:"";white-space:nowrap;display:block;padding-top:107px;}
#contentArea:not(.lpMode) #contentAreaElement + .kedit .k_Edit,#contentArea:not(.lpMode) #contentAreaElement + .kedit .koInModuleMenu{top:107px;border-top-right-radius: 4px;}
#contentArea:not(.lpMode) #contentAreaElement + .kedit span.k_EditMore{border-radius: 0 4px 4px 0;}
.keditColumn .k_Edit,.keditColumn .koInModuleMenu{top:2px!important}
.ko_Theme #headerMenu{max-width:90%;margin-right:auto;margin-left:auto}
.ko_Theme #headerMenu .container{ max-width: 100%;}
@media (min-width: 1200px) {.ko_Theme #headerMenu {max-width: 1200px;}}
.ko_Theme #headerMenu {   box-shadow: 5px 5px 25px -5px rgba(0,0,0,0.5); }
</style>