@charset "UTF-8";
/***!  /media/templates/site/taekwondo_hochtaunus/css/user.css?1aa0df  !***/

:root{--color-primary:#003398;--color-dark-primary:#112855;--color-secondary:#ffeb00;--color-white:#fff;--color-grey:#ccc;--color-dark:#000;--bs-primary:#003398;--bs-accordion-active-bg:#003398;--bs-primary-rgb:0,51,152;--bs-light:#fff;--bs-dark:#000;--bs-breadcrumb-item-active-color:var(--color-grey);--bs-link-color-rgb:0,51,152}body{font-family:'Ubuntu',sans-serif!important;color:var(--color-primary)}a{text-decoration:none}a.pathway span{color:var(--color-white)}.list-group{--bs-list-group-color:var(--color-primary)}.breadcrumb-item+.breadcrumb-item:before{color:var(--color-white)}.alert-primary{--bs-alert-color:var(--color-white);--bs-alert-bg:var(--color-primary);--bs-alert-border-color:var(--color-dark-primary);--bs-alert-link-color:var(--color-white)}.navbar-nav{--bs-nav-link-color:var(--color-white);--bs-nav-link-hover-color:var(--color-grey);--bs-nav-link-disabled-color:var(--color-dark-primary)}.nav a{--bs-link-color:var(--color-white);--bs-link-color-rgb:255,255,255}.nav a:hover{--bs-nav-link-hover-color:var(--color-grey)}.navbar .nav-link,.navbar a{text-decoration:none !important}.navbar .nav-link:hover,.navbar a:hover{text-decoration:underline}.navbar-toggler i{transition:transform 0.3s ease,opacity 0.3s ease}.navbar-toggler[aria-expanded="true"] i{transform:rotate(90deg);content:"\f00d"}.navbar-toggler .fa-xmark{pointer-events:none}.navbar-toggler{border:none;font-size:2rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler span{color:var(--color-white)}.training .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--color-primary)}.training .nav-link{color:var(--color-primary)}.breadcrumb-item.active{color:var(--color-grey)}.accordion{--bs-accordion-active-bg:var(--color-primary);--bs-accordion-active-color:var(--color-white)}.btn-primary{--bs-btn-color:var(--color-white);--bs-btn-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-color:var(--color-white);--bs-btn-hover-bg:var(--color-dark-primary);--bs-btn-hover-border-color:var(--color-dark-primary);--bs-btn-active-bg:var(--color-dark-primary);--bs-btn-active-border-color:var(--color-dark-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-disabled-bg:var(--color-primary);--bs-btn-disabled-border-color:var(--color-primary)}body{scroll-behavior:smooth}.bg-primary{background-color:var(--color-primary) !important}body.site .scroll-fade{opacity:0;transform:translateY(40px) rotate(-2deg);transition:all 0.8s ease-out}body.site .scroll-fade.visible{opacity:1;transform:translateY(0) rotate(0deg)}body.site .scroll-fade-in{opacity:0;transition:opacity 1s ease}body.site .scroll-fade-in.visible{opacity:1}.hero-light{background:#fff;color:#112855;border-bottom:6px solid var(--color-primary)}.hero-light-top{border-top:6px solid var(--color-primary)}.hero-light h1{font-weight:700}.hero-light p{max-width:720px;margin:0 auto}.hero-logo{max-width:360px;width:100%;height:auto}.img-brand{width:96px}body.site .scroll-fade-left,body.site .scroll-fade-right{opacity:0;transition:all 0.8s ease-out}body.site .scroll-fade-left{transform:translateX(-40px)}body.site .scroll-fade-right{transform:translateX(40px)}body.site .scroll-fade-left.visible,body.site .scroll-fade-right.visible{opacity:1;transform:translateX(0)}body.site .scroll-fade-left:nth-child(1){transition-delay:0.2s}body.site .scroll-fade-right:nth-child(1){transition-delay:0.4s}body.site .scroll-fade-left:nth-child(2){transition-delay:0.6s}.floating-buttons{position:fixed;top:50%;transform:translateY(-50%);right:20px;z-index:10000;opacity:0}.floating-buttons ul{margin:0;padding:0;list-style-type:none}.floating-buttons ul li{margin-bottom:10px;animation:bounceInFromRight 0.8s ease forwards;animation-delay:calc(0.1s * var(--i))}.floating-buttons ul li:last-child{margin-bottom:0}.floating-buttons ul li a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:24px;line-height:1;text-align:center}.floating-buttons ul li a i{font-size:24px;line-height:1}.back-to-top-link{z-index:10000;color:var(--color-white)!important;pointer-events:all;background-color:var(--color-primary);border:1px solid var(--color-dark-primary);opacity:0;inset-inline-start:1rem;border-radius:.25rem;padding:.5em;transition:opacity .2s ease-in;position:fixed;bottom:1rem}.back-to-top-link.visible{opacity:1}.back-to-top-link:hover,.back-to-top-link:focus,.btn-secondary{color:var(--color-white)!important;background-color:var(--color-dark-primary);border-color:var(--color-white)}.com-contact.contact img{max-width:210px;width:100%;height:auto}.com-contact img.contact-form-img{width:320px;height:auto;max-width:100%}.custom-icon{width:18px;height:18px;vertical-align:middle}.profil figure img{border-radius:var(--bs-border-radius);box-shadow:0 4px 8px rgba(0,0,0,0.3)}.blog .item-image img{height:256px;width:auto}.item-pageevent-blog .item-image img{height:480px;width:auto}.events .page-header{height:80px}.events .item-content p:first-of-type{height:130px}.page-header h1{position:relative}.page-header h1::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background:var(--color-primary);border-radius:2px}footer a{color:var(--color-white)}@media (max-width:768px){.hero-logo{max-width:140px}}@media (max-width:480px){.hero-logo{max-width:120px}}
