@font-face{font-family:'Kanit';font-style:normal;font-weight:100;src:local(""),url("/assets/fonts/kanit-v16-latin-100.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-100.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:100;src:local(""),url("/assets/fonts/kanit-v16-latin-100italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-100italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:200;src:local(""),url("/assets/fonts/kanit-v16-latin-200.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-200.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:200;src:local(""),url("/assets/fonts/kanit-v16-latin-200italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-200italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:300;src:local(""),url("/assets/fonts/kanit-v16-latin-300.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-300.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:300;src:local(""),url("/assets/fonts/kanit-v16-latin-300italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-300italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:500;src:local(""),url("/assets/fonts/kanit-v16-latin-500.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-500.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:500;src:local(""),url("/assets/fonts/kanit-v16-latin-500italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-500italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:600;src:local(""),url("/assets/fonts/kanit-v16-latin-600.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-600.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:600;src:local(""),url("/assets/fonts/kanit-v16-latin-600italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-600italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:700;src:local(""),url("/assets/fonts/kanit-v16-latin-700.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-700.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:700;src:local(""),url("/assets/fonts/kanit-v16-latin-700italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-700italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:800;src:local(""),url("/assets/fonts/kanit-v16-latin-800.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-800.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:800;src:local(""),url("/assets/fonts/kanit-v16-latin-800italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-800italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:900;src:local(""),url("/assets/fonts/kanit-v16-latin-900.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-900.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:900;src:local(""),url("/assets/fonts/kanit-v16-latin-900italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-900italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:italic;font-weight:400;src:local(""),url("/assets/fonts/kanit-v16-latin-italic.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Kanit';font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/kanit-v16-latin-regular.woff2") format("woff2"),url("/assets/fonts/kanit-v16-latin-regular.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local(""),url("/assets/fonts/open-sans-v40-latin-300.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-300.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local(""),url("/assets/fonts/open-sans-v40-latin-300italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-300italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;src:local(""),url("/assets/fonts/open-sans-v40-latin-500.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-500.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;src:local(""),url("/assets/fonts/open-sans-v40-latin-500italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-500italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local(""),url("/assets/fonts/open-sans-v40-latin-600.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-600.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local(""),url("/assets/fonts/open-sans-v40-latin-600italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-600italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local(""),url("/assets/fonts/open-sans-v40-latin-700.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-700.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local(""),url("/assets/fonts/open-sans-v40-latin-700italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-700italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local(""),url("/assets/fonts/open-sans-v40-latin-800.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-800.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local(""),url("/assets/fonts/open-sans-v40-latin-800italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-800italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local(""),url("/assets/fonts/open-sans-v40-latin-italic.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-italic.ttf") format("ttf");font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local(""),url("/assets/fonts/open-sans-v40-latin-regular.woff2") format("woff2"),url("/assets/fonts/open-sans-v40-latin-regular.ttf") format("ttf");font-display:swap}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes fade-up{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-ms-keyframes fade-up{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5}html,body{margin:0;padding:0}html{font-family:"Open Sans", sans-serif;font-size:16px;font-stretch:normal;overflow-y:scroll}@media (min-width: 600px){html{font-size:16px}}::selection{background-color:#fe9900;color:black}body{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#ffaa02;font-family:'Kanit',sans-serif;line-height:normal;text-transform:uppercase}h3{font-size:22px;font-weight:800;font-style:italic;line-height:1.4}a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none;color:#fe9900}a:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;color:#c66b02}img{display:block;max-width:100%}td{vertical-align:top}dt{margin:.8rem 0 .4rem 0;font-weight:700}strong{font-weight:600}.page{padding:0}.page_start{position:relative;z-index:10;background-repeat:none;background-position:right center;background-attachment:scroll;background-size:cover;background-color:#777;padding:153px 20px 20px 23px}.page_start:after{background-color:rgba(0,0,0,0.5);content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page_start-content{max-width:1200px;margin:0 auto}.page_start-content-fadein{-webkit-animation:fade-up 1s ease;-moz-animation:fade-up 1s ease;animation:fade-up 1s ease;min-height:141px;max-width:600px;margin:0 auto 100px 0;padding:20px}.page_start-content-fadein h1{color:#f2f2f5;font-family:Kanit, sans-serif;font-size:42px;font-style:italic;font-weight:800;text-transform:uppercase;margin:0 0 0 0}.page_start-content-fadein h2{text-transform:uppercase;color:#f2f2f5;font-family:"Open Sans", sans-serif;font-size:32px;font-style:italic;font-weight:600;line-height:1.3;margin:0}header{position:absolute;z-index:1000;padding:10px 20px;font-family:'Kanit',sans-serif;font-style:normal;font-size:18px;font-weight:500}header #hamburgerCheckbox{display:none}header nav{display:grid;width:100%;max-width:1200px;margin:0 auto;grid-template-columns:auto auto;grid-template-rows:100%}header nav div{display:inline-block;justify-self:start;align-self:center}header nav ul{justify-self:end;align-self:center;list-style-type:none;margin:0;padding:0;text-align:center}header nav li{display:inline-block;padding:0 18px}header nav li a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;color:white}header nav li.current a{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;color:#c66b02}header nav li a:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;color:#fe9900}@media only all and (max-width: 1200px){header label[for=hamburgerCheckbox]:before{display:inline-block;content:"☰";color:black;background:#fe9900;font-size:1.2em;padding:10px;width:1.75em;height:1.75em;border-radius:2px;position:absolute;right:10px;top:30px;text-align:center}header label[for=hamburgerCheckbox]{display:block;position:absolute;right:10px;top:0px}header #hamburgerCheckbox:checked~label[for=hamburgerCheckbox]:before{text-align:center;content:"⨉"}header #hamburgerCheckbox~ul{display:none}header #hamburgerCheckbox:checked~ul{background-color:#333;border:1px solid #fe9900;border-radius:2px;position:absolute;font-size:1.2em;max-width:25em;margin:auto 0px auto auto;left:20px;right:20px;top:calc(1.75em + 30px + 20px);display:block}header #hamburgerCheckbox:checked~ul li{display:block;border-top:1px solid #555;padding:0}header #hamburgerCheckbox:checked~ul li a{display:block;padding:10px}header #hamburgerCheckbox:checked~ul li:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;background-color:#666}header #hamburgerCheckbox:checked~ul li:first-child{border-top:0px solid transparent}}main,footer,header{display:block;margin:0 auto;width:100%}footer{border-top:3px solid #fe9900;background-image:url("/assets/footer/taekwondo-bruchtest-ziegel.jpg");background-position:center;background-size:cover;background-color:black;color:white;padding:0}footer .texts{margin:0 auto;max-width:1200px;padding:20px;display:grid;width:100%;grid-template-columns:25% auto 17% 250px;grid-template-rows:100%}footer .texts div{padding:50px 20px 20px 20px}footer .texts div p{color:white;font-size:18px;font-style:normal;font-weight:normal}footer .texts div img{margin:30px 0}footer .texts div .sozial{display:inline-block;background-color:#fe9900;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;line-height:48px;height:48px;width:48px;margin-right:5px}footer .texts div .facebook{background-image:url("/assets/footer/F_icon.svg");background-color:#fe9900}footer .texts div .facebook:hover{background-color:#c66b02}footer .texts div .instagram{background-image:url("/assets/footer/I_icon.svg");background-color:#fe9900}footer .texts div .instagram:hover{background-color:#c66b02}footer .legal{background-color:black;text-align:center;font-size:14px;font-weight:normal;border-top:3px solid #fe9900;padding:30px 0;width:100%}footer .legal ul{list-style-type:none;margin:0;text-align:center;padding:0 0 0 0;font-weight:bold;font-style:normal;line-height:14px}footer .legal ul li:after{padding:0 0.25em;content:"|"}footer .legal ul li{display:inline-block;padding:0}footer .legal ul li:last-child{padding-right:0}footer .legal ul li:last-child:after{content:""}footer .legal .fineprint{margin:14px 0 0 0;font-size:14px;line-height:14px}@media (max-width: 999px){footer .texts{width:100%;grid-template-columns:50% 50%;grid-template-rows:auto auto}}@media (max-width: 800px){footer .texts{width:100%;grid-template-columns:100%;grid-template-rows:repeat(4, auto)}footer .texts div{padding-top:10px;padding-bottom:10px}}.block{border-top:3px solid #fe9900;padding:16px 40px;width:100%}.block h1{font-family:"Kanit", sans-serif;font-size:28px;font-style:italic;font-weight:800;line-height:1.3}.block p{font-size:18px}.block-bright{background-color:#e5e5e5;color:black}.block-white{background-color:white;color:black}.block-container{margin:0 auto;max-width:1200px;display:grid;grid-template-columns:50% 50%;grid-template-rows:100%}.block-container-content,.block-container-image{grid-row:1;margin-top:26px}@media (max-width: 800px){.block-container{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;grid-gap:0px;align-items:start}.block-container-image{justify-self:center;grid-row:2;grid-column:1;margin:0 0 1em 0}.block-container-image img{margin:0}.block-container-content{padding:0;grid-row:1;grid-column:1;margin:0}}.button{display:inline-block;padding:15px 40px;margin-top:10px;text-transform:uppercase;background-color:#ffb910;background-image:linear-gradient(#ffc820 0%, #ffaa02 100%);border:1px solid #ffaa02;border-radius:4px;font-weight:600;color:black;transition:color 200ms ease}.button:hover{color:white;transition:color 200ms ease}
