:root{--xs-breakpoint:240px;--s-breakpoint:320px;--m-breakpoint:480px;--l-breakpoint:640px;--xl-breakpoint:768px;--xxl-breakpoint:1024px;--xs-gap:5px;--s-gap:10px;--m-gap:20px;--l-gap:25px;--xl-gap:40px;--xxl-gap:50px;--maxwidth:1200px;--maxwidth-content:calc(var(--maxwidth) + var(--xl-gap) + var(--xl-gap));--image-mask:"";--white:#FFFFFF;--black:#000000;--light-gray:#E6E6E6;--mid-gray:#999999;--dark-gray:#808080;--almost-black:#1D1D1B;--yellow:#EBF3D8;--blue:#50839A;--green:#CDE19D;--red:#E54B4B;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--animation-duration:.3s;--animation-style:ease-in-out;--input-gap-s:5px;--input-gap-m:5px;--input-gap-l:10px;--input-height-s:35px;--input-height-m:35px;--input-height-l:55px;--checkbox-size-s:24px;--checkbox-size-m:28px;--checkbox-size-l:32px}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:200;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-200.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-200.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:200;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-200italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-200italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:300;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-300.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:300;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-300italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:400;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-regular.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:400;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:500;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-500.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:500;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-500italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:600;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-600.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:600;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-600italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:700;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-700.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:700;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-700italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:normal;font-weight:800;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-800.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-800.woff) format("woff")}@font-face{font-display:swap;font-family:Spectral;font-style:italic;font-weight:800;src:url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-800italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/spectral/spectral-v13-latin-800italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:200;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-200.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-200.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:200;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-200italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-200italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:300;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-300.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:300;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-300italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-300italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:400;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-regular.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:400;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:500;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-500.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:500;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-500italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-500italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:600;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-600.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:600;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-600italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-600italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:700;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-700.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:700;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-700italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:normal;font-weight:800;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-800.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-800.woff) format("woff")}@font-face{font-display:swap;font-family:Karla;font-style:italic;font-weight:800;src:url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-800italic.woff2) format("woff2"),url(../../files/themes/kjpp/fonts/karla/karla-v24-latin-800italic.woff) format("woff")}h1,h2,h3,h4,h5,h6{font-family:Spectral,serif;font-weight:var(--font-weight-semibold);line-height:1.1;color:var(--blue)}h1{font-size:2em}h1+*{margin-top:2em}@media(min-width:480px){h1{font-size:2.5em}h1+*{margin-top:2.5em}}@media(min-width:640px){h1{font-size:3em}h1+*{margin-top:2.5em}}h2{font-size:1.25em}h2+*{margin-top:1em}@media(min-width:480px){h2{font-size:1.75em}h2+*{margin-top:1.5em}}@media(min-width:640px){h2{font-size:2.25em}h2+*{margin-top:2em}}h3{font-size:1.1em}h3+*{margin-top:1em}@media(min-width:480px){h3{font-size:1.5em}}@media(min-width:640px){h3{font-size:1.75em}}:root{--xs-breakpoint:240px;--s-breakpoint:320px;--m-breakpoint:480px;--l-breakpoint:640px;--xl-breakpoint:768px;--xxl-breakpoint:1024px;--xs-gap:5px;--s-gap:10px;--m-gap:20px;--l-gap:25px;--xl-gap:40px;--xxl-gap:50px;--maxwidth:1200px;--maxwidth-content:calc(var(--maxwidth) + var(--xl-gap) + var(--xl-gap));--image-mask:"";--white:#FFFFFF;--black:#000000;--light-gray:#E6E6E6;--mid-gray:#999999;--dark-gray:#808080;--almost-black:#1D1D1B;--yellow:#EBF3D8;--blue:#50839A;--green:#CDE19D;--red:#E54B4B;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--animation-duration:.3s;--animation-style:ease-in-out;--input-gap-s:5px;--input-gap-m:5px;--input-gap-l:10px;--input-height-s:35px;--input-height-m:35px;--input-height-l:55px;--checkbox-size-s:24px;--checkbox-size-m:28px;--checkbox-size-l:32px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{--scroll-behavior:smooth;scroll-behavior:smooth}article,aside,figcaption,figure,footer,header,nav,section{display:block}input,select,textarea{font-size:99%}#wrapper{background-color:var(--white)}#footer{clear:both}#main .inside{min-height:1px}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}body{font-family:Karla,sans-serif;font-weight:var(--font-weight-regular);font-size:18px;line-height:1.5;color:var(--black);background-color:var(--blue);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#main{background-color:var(--white)}a,a:visited{color:var(--blue);transition:all var(--animation-duration) var(--animation-style);text-decoration:underline;cursor:pointer}a.active,a:focus,a:hover,a:visited.active,a:visited:focus,a:visited:hover{color:var(--black)}.bg-dark a,.bg-dark a:visited{color:var(--white)}.bg-dark a.active,.bg-dark a:focus,.bg-dark a:hover,.bg-dark a:visited.active,.bg-dark a:visited:focus,.bg-dark a:visited:hover{color:var(--light-gray)}strong{font-style:normal;font-weight:var(--font-weight-semibold)}.error{color:var(--red)}::-moz-selection{background-color:var(--blue);color:var(--white)}::-moz-selection,::selection{background-color:var(--blue);color:var(--white)}:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--m-gap)*-1);margin-left:calc(var(--m-gap)*-1)}@media(min-width:480px){:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--xl-gap)*-1);margin-left:calc(var(--xl-gap)*-1)}}@media(min-width:768px){:not(form) .grid-padding-x>.cell>.grid-container{margin-right:calc(var(--xxl-gap)*-1);margin-left:calc(var(--xxl-gap)*-1)}}:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--m-gap)*-1);margin-bottom:calc(var(--m-gap)*-1)}@media(min-width:480px){:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--xl-gap)*-1);margin-bottom:calc(var(--xl-gap)*-1)}}@media(min-width:768px){:not(form) .grid-padding-y>.cell>.grid-container{margin-top:calc(var(--xxl-gap)*-1);margin-bottom:calc(var(--xxl-gap)*-1)}}.grid-x{display:flex;flex-flow:row wrap;width:100%;max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto;padding:var(--s-gap) calc(var(--m-gap)/2)}form .grid-x{align-items:flex-end}form .grid-x .grid-x{align-items:flex-start;padding-right:0;padding-left:0;margin-right:calc(var(--m-gap)/2*-1);margin-left:calc(var(--m-gap)/2*-1)}.grid-x.align-top{align-items:flex-start}.grid-x.align-middle{align-items:center}.grid-x.align-bottom{align-items:flex-end}.grid-x.align-left{justify-content:flex-start}.grid-x.align-center{justify-content:center}.grid-x.align-right{justify-content:flex-end}@media(min-width:480px){.grid-x{padding:calc(var(--xl-gap)/2)}}@media(min-width:768px){.grid-x{padding:calc(var(--xxl-gap)/2)}}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.align-self-top{align-self:start}.cell.align-self-middle{align-self:center}.cell.align-self-bottom{align-self:end}.grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}@media(min-width:480px){.grid-padding-x .cell{padding-right:calc(var(--xl-gap)/2);padding-left:calc(var(--xl-gap)/2)}form .grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}}@media(min-width:768px){.grid-padding-x .cell{padding-right:calc(var(--xxl-gap)/2);padding-left:calc(var(--xxl-gap)/2)}form .grid-padding-x .cell{padding-right:calc(var(--m-gap)/2);padding-left:calc(var(--m-gap)/2)}}.grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}@media(min-width:480px){.grid-padding-y .cell{padding-top:calc(var(--xl-gap)/2);padding-bottom:calc(var(--xl-gap)/2)}form .grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}}@media(min-width:768px){.grid-padding-y .cell{padding-top:calc(var(--xxl-gap)/2);padding-bottom:calc(var(--xxl-gap)/2)}form .grid-padding-y .cell{padding-top:calc(var(--m-gap)/2);padding-bottom:calc(var(--m-gap)/2)}}.cell.auto{flex:1 1 0px}.cell.shrink{flex:0 0 auto}.grid-x>.auto{width:auto}.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{flex-basis:auto}@media(min-width:480px){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{flex-basis:auto}}@media(min-width:768px){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media(min-width:480px){.grid-x>.medium-auto{flex:1 1 0px;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media(min-width:768px){.grid-x>.large-auto{flex:1 1 0px;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-45{width:38.462%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-75{width:61.538%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}#header{position:absolute;top:0;right:0;left:0;z-index:150}#header .inside{max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto;padding:var(--s-gap) var(--m-gap);display:flex;flex-flow:row;justify-content:space-between}@media(min-width:480px){#header .inside{padding:var(--xl-gap)}}@media(min-width:768px){#header .inside{padding:var(--xxl-gap)}}#footer{background-color:var(--blue);color:var(--white)}#footer .inside{display:flex;flex-flow:column;justify-content:space-between;max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto;padding:var(--s-gap) calc(var(--m-gap)/2);text-align:center}@media(min-width:480px){#footer .inside{flex-flow:row;justify-content:space-between;padding:var(--xl-gap);text-align:unset}}@media(min-width:768px){#footer .inside{padding:var(--xxl-gap)}}.mod_navigation li{list-style:none}.mod_navigation a,.mod_navigation a:visited,.mod_navigation strong{display:block;text-decoration:none;font-weight:var(--font-weight-semibold);color:var(--black)}.mod_navigation a.active,.mod_navigation a.trail,.mod_navigation a:active,.mod_navigation a:hover,.mod_navigation a:visited.active,.mod_navigation a:visited.trail,.mod_navigation a:visited:active,.mod_navigation a:visited:hover,.mod_navigation strong.active,.mod_navigation strong.trail,.mod_navigation strong:active,.mod_navigation strong:hover{color:var(--blue)}#header .mod_navigation{position:fixed;z-index:150;background-color:var(--yellow);top:0;right:0;bottom:0;left:0;transform:translateY(-100%)}#header .mod_navigation.open{transform:translateY(0)}@media(min-width:768px){#header .mod_navigation{position:unset;background-color:rgba(0,0,0,0);top:unset;right:unset;bottom:unset;left:unset;transform:translateY(0)}}#header .mod_navigation ul{display:flex;flex-flow:column;overflow:auto}@media(min-width:768px){#header .mod_navigation ul{display:flex;flex-flow:row;overflow:unset}}#header .mod_navigation a,#header .mod_navigation a:visited,#header .mod_navigation strong{margin:10px 0}@media(min-width:480px){#header .mod_navigation a,#header .mod_navigation a:visited,#header .mod_navigation strong{margin:15px 0 0 30px}}@media(min-width:768px){#header .mod_navigation a,#header .mod_navigation a:visited,#header .mod_navigation strong{margin:20px 0 0 40px}}#footer .mod_navigation ul{display:flex;flex-flow:row;justify-content:center}#footer .mod_navigation a,#footer .mod_navigation a:visited,#footer .mod_navigation strong{color:var(--white);margin:0 10px 0 0}#footer .mod_navigation a.active,#footer .mod_navigation a.trail,#footer .mod_navigation a:active,#footer .mod_navigation a:hover,#footer .mod_navigation a:visited.active,#footer .mod_navigation a:visited.trail,#footer .mod_navigation a:visited:active,#footer .mod_navigation a:visited:hover,#footer .mod_navigation strong.active,#footer .mod_navigation strong.trail,#footer .mod_navigation strong:active,#footer .mod_navigation strong:hover{color:var(--yellow)}@media(min-width:480px){#footer .mod_navigation a,#footer .mod_navigation a:visited,#footer .mod_navigation strong{margin:0 15px 0 0}}@media(min-width:768px){#footer .mod_navigation a,#footer .mod_navigation a:visited,#footer .mod_navigation strong{margin:0 20px 0 0}}@media(min-width:480px){.mod_navigation{justify-content:flex-end}}.navToggle{position:fixed;z-index:999;top:var(--s-gap);right:var(--m-gap);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:24px;background-color:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;color:var(--blue);transition:color var(--animation-duration) var(--animation-style)}@media(min-width:480px){.navToggle{top:var(--xl-gap);right:var(--xl-gap)}}@media(min-width:768px){.navToggle{display:none;pointer-events:none}}.navToggle span,.navToggle span:after,.navToggle span:before{height:3px;width:30px;background:currentColor;position:absolute;top:8px;display:block;content:"";transition:all var(--animation-duration) var(--animation-style)}.navToggle span:before{top:-8px}.navToggle span:after{bottom:-8px}.navOpen .navToggle,.navToggle.open{color:var(--blue)}.navToggle.open span{background-color:rgba(0,0,0,0)}.navToggle.open span:before{top:2px;transform:rotate(45deg);background-color:var(--blue)}.navToggle.open span:after{bottom:auto;top:2px;transform:rotate(-45deg);background-color:var(--blue)}.mod_article{padding-top:50px;padding-bottom:50px}.mod_article:first-of-type{padding-top:90px;padding-bottom:90px}.mod_article:last-of-type{padding-bottom:90px}body:not(.contact) .mod_article:first-of-type{background-color:var(--yellow);background-image:url(../../files/themes/kjpp/img/title.svg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media(min-width:480px){.mod_article{padding-top:120px;padding-bottom:120px}.mod_article:first-of-type{padding-top:150px;padding-bottom:150px}.mod_article:last-of-type{padding-bottom:150px}}@media(min-width:768px){.mod_article{padding-top:150px;padding-bottom:150px}.mod_article:first-of-type{padding-top:200px;padding-bottom:200px}.mod_article:last-of-type{padding-bottom:200px}}.logo{width:225px}.logo.footer{width:auto;margin-bottom:var(--s-gap)}.logo.footer img{width:150px;margin-bottom:var(--s-gap)}.logo.footer p{font-size:.75em}@media(min-width:480px){.logo{width:300px}.logo.footer{margin-bottom:0}.logo.footer img{width:200px;margin-bottom:0}.logo.footer p{margin-left:50px}}@media(min-width:768px){.logo{width:350px}.logo.footer img{width:250px}.logo.footer p{margin-left:63px}}img,svg{max-width:100%;height:auto;border:0;vertical-align:top}.image_container{margin:1em 0;border-radius:10px;overflow:hidden}.image_container.image_container_portrait{margin:0;border-radius:0;overflow:unset;position:relative}.image_container.image_container_portrait svg.maskBackground{position:relative;z-index:3}.image_container.image_container_portrait img{position:absolute;bottom:0;left:0;z-index:5;-webkit-mask:url(../../files/themes/kjpp/img/imageMask.svg#mask) no-repeat;mask:url(../../files/themes/kjpp/img/imageMask.svg#mask) no-repeat}@media(min-width:480px){.image_container{margin-bottom:1.5em}}@media(min-width:640px){.image_container{margin-bottom:2em}}.ce_text ul{padding-left:1em}.mod_article:first-of-type .ce_text{font-size:1.222em}.ce_hyperlink a{display:inline-block;background-color:var(--blue);border-radius:50px;padding:8px 25px;color:var(--yellow);text-decoration:none;font-weight:var(--font-weight-bold);letter-spacing:.075em}*+.ce_hyperlink a{margin-top:var(--xl-gap)}@media(min-width:480px){*+.ce_hyperlink a{margin-top:var(--xxl-gap)}}.ce_hyperlink a:hover{color:var(--yellow);transform:translateY(2px);opacity:.9}.widget.widget-submit{text-align:right}fieldset{display:block;border:none;width:100%;max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto}.formbody>fieldset{border:1px dashed var(--mid-gray);border-radius:7px;margin-bottom:var(--m-gap)}@media(min-width:480px){.formbody>fieldset{margin-bottom:var(--xl-gap)}}@media(min-width:768px){.formbody>fieldset{margin-bottom:var(--xxl-gap)}}legend{font-weight:var(--font-weight-bold);font-size:1em;color:var(--blue);background-color:var(--white);padding:2px var(--input-gap-s);border-radius:10px}@media(min-width:480px){legend{padding-right:var(--input-gap-m);padding-left:var(--input-gap-m)}.formbody>fieldset>legend{margin-left:calc(var(--xl-gap)/ 2 + var(--m-gap)/ 2)}}@media(min-width:768px){legend{padding-right:var(--input-gap-l);padding-left:var(--input-gap-l)}.formbody>fieldset>legend{margin-left:calc(var(--xxl-gap)/ 2 + var(--m-gap)/ 2)}}label{display:block;padding:0 var(--input-gap-s);margin-bottom:5px;font-size:.888em;font-weight:var(--font-weight-medium);color:var(--almost-black)}@media(min-width:480px){label{padding:0 var(--input-gap-m)}}@media(min-width:768px){label{padding:0 var(--input-gap-l)}}.bg-dark label{color:var(--white)}.checkbox_container label,.radio_container label{height:auto;opacity:1;position:relative;display:block;padding-top:4px;padding-right:30px;padding-left:calc(var(--checkbox-size-s) + 10px);cursor:pointer}.checkbox_container label::after,.checkbox_container label::before,.radio_container label::after,.radio_container label::before{content:"";position:absolute;z-index:3;top:0;left:0;display:inline-block;width:var(--checkbox-size-s);height:var(--checkbox-size-s);background-color:var(--light-gray);border-radius:3px;transition:opacity var(--animation-duration) var(--animation-style)}.bg-dark .checkbox_container label::after,.bg-dark .checkbox_container label::before,.bg-dark .radio_container label::after,.bg-dark .radio_container label::before{background-color:var(--white)}.checkbox_container label::after,.radio_container label::after{top:4px;left:4px;width:calc(var(--checkbox-size-s) - 8px);height:calc(var(--checkbox-size-s) - 8px);background-color:var(--blue);border-radius:2px;opacity:0}@media(min-width:480px){.checkbox_container label,.radio_container label{padding-left:calc(var(--checkbox-size-m) + 10px)}.checkbox_container label::before,.radio_container label::before{width:var(--checkbox-size-m);height:var(--checkbox-size-m)}.checkbox_container label::after,.radio_container label::after{width:calc(var(--checkbox-size-m) - 8px);height:calc(var(--checkbox-size-m) - 8px)}}@media(min-width:768px){.checkbox_container label,.radio_container label{padding-left:calc(var(--checkbox-size-l) + 10px)}.checkbox_container label::before,.radio_container label::before{width:var(--checkbox-size-l);height:var(--checkbox-size-l)}.checkbox_container label::after,.radio_container label::after{width:calc(var(--checkbox-size-l) - 8px);height:calc(var(--checkbox-size-l) - 8px)}}.radio_container label::after,.radio_container label::before{border-radius:50%}.checkbox_container.disabled label,.radio_container.disabled label{color:var(--mid-gray);cursor:not-allowed}.checkbox_container.disabled label::before,.radio_container.disabled label::before{border-color:var(--mid-gray)}.checkbox_container :checked+label::after,.radio_container :checked+label::after{opacity:1}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5px;outline:0;background-color:rgba(0,0,0,0);font-family:"Helvetica Now",sans-serif;font-weight:var(--font-weight-medium);font-size:.888em;line-height:1.69;color:var(--almost-black);transition:all var(--animation-duration) var(--animation-style)}button.error,input.error,select.error,textarea.error{color:var(--red)}.js input.upload{width:0;height:0;position:absolute;opacity:0;pointer-events:none}button{background-color:rgba(0,0,0,0);display:inline-block;cursor:pointer}button.submit{background-color:var(--yellow);border-radius:calc(var(--input-height-l)/2);margin-top:var(--s-gap);height:var(--input-height-s);padding:0 calc(var(--input-gap-s)*2);line-height:1}button.submit:focus,button.submit:hover{background-color:var(--blue);color:var(--yellow)}@media(min-width:480px){button.submit{margin-top:var(--m-gap);height:var(--input-height-m);padding:0 calc(var(--input-gap-m)*2)}}@media(min-width:768px){button.submit{margin-top:var(--l-gap);height:var(--input-height-l);padding:0 calc(var(--input-gap-l)*2)}}p.error{color:var(--red)}input.text,select{display:block;width:100%;height:var(--input-height-s);padding:0 var(--input-gap-s);background-color:var(--light-gray);line-height:1}.bg-dark input.text,.bg-dark select{background-color:var(--white)}@media(min-width:480px){input.text,select{height:var(--input-height-m);padding:0 var(--input-gap-m)}}@media(min-width:768px){input.text,select{height:var(--input-height-l);padding:0 var(--input-gap-l)}}.dropZone{position:relative;display:block;width:100%;background-color:var(--light-gray)}.dropZone .icon{color:var(--yellow)}.dropZone .icon svg{position:absolute;top:50%;transform:translateY(-50%);width:15px}.bg-dark .dropZone{background-color:var(--white)}.dropZone::before{content:"";display:block;position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px dashed var(--white);opacity:0;pointer-events:none;transition:opacity var(--animation-duration) var(--animation-style)}.dropZone .label{display:block;margin-right:10px}.dropZone .fileList{display:inline-block;color:var(--dark-gray)}.dropZone.isDraggedOver,.dropZone:hover{background-color:var(--blue);color:var(--white)}.dropZone.isDraggedOver .icon,.dropZone:hover .icon{color:var(--white)}.dropZone.isDraggedOver .fileList,.dropZone:hover .fileList{color:var(--light-gray)}.dropZone.isDraggedOver::before{opacity:1}.dropZone.isDropped{animation-name:pulse;animation-duration:.3s;animation-iteration-count:1}textarea{width:100%;min-height:200px;padding:0 var(--input-gap-s);background-color:var(--light-gray);line-height:1;resize:vertical}.bg-dark textarea{background-color:var(--white)}@media(min-width:480px){textarea{padding:0 var(--input-gap-m)}}@media(min-width:768px){textarea{padding:0 var(--input-gap-l)}}.checkbox_container legend,.radio_container legend{display:block;margin-bottom:calc(var(--m-gap) + var(--m-gap)/ 2)}@media(min-width:480px){.checkbox_container legend,.radio_container legend{margin-bottom:calc(var(--m-gap) + var(--m-gap)/ 2)}}@media(min-width:768px){.checkbox_container legend,.radio_container legend{margin-bottom:calc(var(--m-gap) + var(--m-gap)/ 2)}}.checkbox_container>span,.radio_container>span{position:relative;display:block;min-height:var(--checkbox-size-s);margin-bottom:5px}@media(min-width:480px){.checkbox_container>span,.radio_container>span{min-height:var(--checkbox-size-m)}}@media(min-width:768px){.checkbox_container>span,.radio_container>span{min-height:var(--checkbox-size-l)}}.checkbox_container>span>input,.radio_container>span>input{position:absolute;width:0;height:0}.radio_container>span{display:inline-block}.charCount{margin-top:2px;display:inline-block;padding:3px 10px 2px;border-radius:5px;background-color:var(--light-gray);font-size:.725em}.charCount.almostFull{background-color:var(--yellow)}.charCount.full{background-color:var(--red);color:var(--white)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--mid-gray);opacity:1;-moz-transition:color var(--animation-duration) var(--animation-style);transition:color var(--animation-duration) var(--animation-style)}input:-moz-placeholder-shown,textarea:-moz-placeholder-shown{color:var(--mid-gray);opacity:1;-moz-transition:color var(--animation-duration) var(--animation-style);transition:color var(--animation-duration) var(--animation-style)}input::placeholder,input:placeholder-shown,textarea::placeholder,textarea:placeholder-shown{color:var(--mid-gray);opacity:1;transition:color var(--animation-duration) var(--animation-style)}.ce_info{position:fixed;z-index:49;bottom:50px;right:0;max-width:80vw;transform:translateX(100%);transition:transform .5s cubic-bezier(0,-.25,.37,1.11);cursor:pointer}@media(min-width:768px){.ce_info{max-width:500px}}.ce_info.open{transform:translateX(0);animation:none}.ce_info .info-toggle{position:absolute;bottom:15px;left:-49px;width:50px;height:100px;writing-mode:vertical-lr;text-align:center;color:var(--yellow);padding-left:12px;background-color:var(--blue);border-bottom-left-radius:8px;border-top-left-radius:8px}.ce_info .info-toggle::before{content:"";position:absolute;z-index:5;top:0;left:100%;display:block;width:0;height:100%}.ce_info .info-content{position:relative;max-height:80vh;overflow:auto;padding:10px 20px 20px;background-color:var(--white);border:1px solid var(--blue);border-right-color:transparent;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:14px}.ce_accordion{max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto}.ce_accordion .toggler{position:relative;font-family:Spectral,serif;font-size:2em;font-weight:var(--font-weight-semibold);line-height:1.1;color:var(--blue);cursor:pointer;width:100%;max-width:var(--maxwidth-content);margin-right:auto;margin-left:auto;padding:var(--s-gap) var(--m-gap);transition:padding var(--animation-duration) var(--animation-style)}.ce_accordion .toggler.hasImage{padding:var(--s-gap) var(--m-gap) var(--s-gap) calc(var(--m-gap)*2 + 20px)}.ce_accordion .toggler.hasImage .img{position:absolute;width:40px;height:auto;display:inline-block;transform:translateY(46px);left:var(--m-gap);opacity:1;transition:opacity var(--animation-duration) var(--animation-style)}.ce_accordion .toggler::after{content:"+";position:absolute;top:50%;right:15px;color:var(--green);transform:translateY(-50%);transition:transform var(--animation-duration) var(--animation-style)}.ce_accordion .toggler.active::after{transform:translateY(-50%) rotate(135deg)}.ce_accordion .toggler.active.hasImage{padding:var(--s-gap) var(--m-gap)}.ce_accordion .toggler.active.hasImage .img{opacity:0}@media(min-width:480px){.ce_accordion .toggler{padding:var(--xl-gap);font-size:2.5em}.ce_accordion .toggler.hasImage{padding:var(--xl-gap) var(--xl-gap) var(--xl-gap) calc(var(--xl-gap)*2 + 50px)}.ce_accordion .toggler.hasImage .img{width:60px;left:var(--xl-gap);transform:translateY(60px)}.ce_accordion .toggler.active.hasImage{padding:var(--xl-gap)}}@media(min-width:640px){.ce_accordion .toggler{font-size:3em}}@media(min-width:768px){.ce_accordion .toggler{padding:var(--xxl-gap)}.ce_accordion .toggler.hasImage{padding:var(--xxl-gap) var(--xxl-gap) var(--xxl-gap) calc(var(--xxl-gap)*2 + 90px)}.ce_accordion .toggler.hasImage .img{width:90px;left:var(--xxl-gap);transform:translateY(85px)}.ce_accordion .toggler.active.hasImage{padding:var(--xxl-gap)}}.ce_accordion .accordion{max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--animation-style)}.ce_accordion+.ce_accordion{border-top:1px solid var(--green)}
