@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333333%;width:2333.33333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714286%;width:1.42857%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.u-visuallyHidden{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-contentWidth{max-width:1200px}.u-contentWidth,.u-contentWidthSmall{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}.u-contentWidthSmall{max-width:800px}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}.site{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}body.admin-bar .site{min-height:calc(100vh - var(--wp-admin--admin-bar--height))}.site .main{flex:1}.skipLink:focus{clip:unset;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}img{height:auto;max-width:100%}i{font-style:normal}button{cursor:pointer}.clear{clear:both}body{-webkit-font-smoothing:subpixel-antialiased;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;overflow-wrap:break-word}a,body,p{color:#0a236b}a{text-decoration:none}a:hover,article a{text-decoration:underline}.header{padding:.5em 0}.header__inner{display:flex;justify-content:space-between}.header__logo{flex-basis:100px;padding:.5rem 0}@media (min-width:769px){.header{padding:0}.header__logo{flex-basis:150px}}.pageTitle{margin:2rem 0 0}.pageContentWrapper{display:grid;grid-template-areas:"main" "sidebar";margin-bottom:2rem;row-gap:3rem}.pageTitleWrapper+.pageContent{margin-top:0}@media (min-width:768px){.pageContentWrapper{column-gap:5rem;grid-template-areas:"main sidebar";grid-template-columns:auto 17rem}}.sidebarQuicklinks{border-left:1px solid #ecd100;padding-left:1.5rem}.footer__bottom{background:#0a236b;padding:1em 0}.footer__bottomInner{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__bottomInner *{color:inherit}.team__members{flex:1}.sponsor__wrapper{display:inline-block;flex:1;position:relative}.team__trainingschedule{display:flex;flex-direction:column}@media screen and (max-width:600px){.team__trainingschedule .team__trainingtime table{border:0}.team__trainingschedule .team__trainingtime table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.team__trainingschedule .team__trainingtime table tr{display:block;margin-bottom:.5em}.team__trainingschedule .team__trainingtime table td{display:block;text-align:right}.team__trainingschedule .team__trainingtime table td:before{content:attr(data-label);float:left;font-weight:700;padding-right:3rem}}.team__trainingschedule .team__trainingtime table thead th{text-align:left}.team__trainingschedule .team__trainingtime table td{padding-inline-end:2rem}.team__details_container{column-count:2}@media (max-width:1023px){.team__details_container{column-count:1}}.team__details_container>*{break-inside:avoid}.match-detail-container,.match-detail-container .match-detail-content{text-align:center}.match-detail-container .match-detail-content .title{color:#000;display:block;font-size:1.125rem;line-height:1.375rem;margin-bottom:1.75rem}.match-detail-container .match-detail-content .match-detail{margin-bottom:1.25rem;position:relative}.match-detail-container .match-detail-content .match-detail .match-detail-name.match-left{padding-right:3.25rem;text-align:right}.match-detail-container .match-detail-content .match-detail .match-detail-name.match-right{padding-left:3.25rem;text-align:left}.match-detail-container .match-detail-content .match-detail .match-detail-name.bold{color:#000;font-weight:700}.match-detail-container .match-detail-content .match-label{background:#303030;border-radius:.5rem;color:#fff;font-size:1.25rem;font-weight:700;height:1.875rem;left:50%;line-height:1.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}ul.sub-menu>.menu-item-object-page{padding-top:1rem}@media (max-width:1024px){.menu-primary-container{height:100%;position:relative}}.mainNavigation--isOpen{overflow:hidden}.mainNavigation{-webkit-overflow-scrolling:touch;background:#0a236b;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:4rem 0;position:fixed;top:0;transform:translateY(-100%);transition:visibility .4s ease-out;visibility:hidden;width:100%;z-index:1}body.admin-bar .mainNavigation{top:32px}@media screen and (max-width:782px){body.admin-bar .mainNavigation{top:46px}}.mainNavigation--active{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.86,.01,.77,.78),transform .3s cubic-bezier(.86,.01,.77,.78);visibility:visible}.mainNavigation ul{list-style:none;margin:0;padding:0}.current-menu-ancestor.menu-item-has-children>a,.mainNavigation li.current-menu-item>a{font-weight:700}.mainNavigation a{border-bottom:1px solid hsl(0 0% 100% / .1);color:#fff;display:block;font-size:1.1em;padding:1rem 2rem;text-decoration:none}.mainNavigation a[target=_blank]{padding-right:3rem;position:relative}.mainNavigation a[target=_blank]:before{background:url(/wp-content/themes/tivoc-bak/public/styles/../images/extern-link-icon-white.svg?4dd71850d5a60a38883b2c5171813db7) no-repeat 100%;background-size:contain;content:"";height:1rem;position:absolute;right:1.7rem;top:50%;transform:translateY(-50%);width:1rem}.mainNavigation__list>.menu-item-has-children>a{display:flex}.mainNavigation__list>.menu-item-has-children>a:after{content:"❯";margin-left:auto;opacity:1;transition:transform .2s ease-out}.mainNavigation li.returnLink a{cursor:pointer;font-size:1.2rem}.mainNavigation li.returnLink a:before{content:"❮";margin-right:1rem}.mainNavigation__list>li.open>.sub-menu{transform:none}.mainNavigation__list>li>.sub-menu{-webkit-overflow-scrolling:touch;background:#0a236b;display:flex;flex-direction:column;max-height:100%;min-height:100%;position:absolute;top:0;transform:translateX(103%);transition:all .33s ease-in-out;width:100vw;will-change:transform;z-index:170}.mainNavigation__category .sub-menu{padding-left:1rem}.mainNavigation__category>a{border-bottom:none;cursor:default;font-size:.9rem;font-weight:700;padding-bottom:0}@media (min-width:1024px){.mainNavigation{background:#fff;height:auto;opacity:1;overflow:unset;padding:0;position:static;transform:none;visibility:visible;width:auto}.mainNavigation__list{display:flex;height:inherit;justify-content:space-between}.mainNavigation li{display:inline-block}.mainNavigation li.returnLink{display:none}.mainNavigation a{border:none;color:#0a236b;display:block;font-size:1rem;padding:.5rem 1rem}.mainNavigation a[target=_blank]{padding-right:1.5rem}.mainNavigation a[target=_blank]:before{background:url(/wp-content/themes/tivoc-bak/public/styles/../images/extern-link-icon.svg?b720870196ef486217c5abe9ff491c66) no-repeat 100%;right:.3rem}.mainNavigation__list>li>a{padding:1.5rem 1rem;position:relative}.mainNavigation__list>li>a:after{bottom:0;content:"";height:6px;left:1rem;position:absolute;right:1rem}.mainNavigation__list>li:hover>a:after{background:#aaa}.mainNavigation__list>.menu-item-has-children>a{display:block}.mainNavigation__list>.menu-item-has-children>a:after{content:""}.current-menu-ancestor.menu-item-has-children>a:after,.mainNavigation li.current-menu-item>a:after{background:#0a236b}.mainNavigation__list>li:last-child>a{background:#0a236b;border-radius:3em;color:#fff;margin:.9rem 1rem;padding:.5rem 1rem;transition:all .2s ease-in-out}.mainNavigation__list>li:last-child>a:after{content:none}.mainNavigation__list>li:last-child>a:hover{background:#ecd100;color:#0a236b}.mainNavigation__category .sub-menu{padding-left:0}.mainNavigation__list .sub-menu{background:#fff}.mainNavigation__list .sub-menu a{padding:.2rem 1rem}.mainNavigation__list .sub-menu>li>a:hover{text-decoration:underline}.mainNavigation__list>li>.sub-menu{background:#fff;border-bottom:6px solid #eee;border-top:1px solid #ecd100;display:flex;flex-direction:row;justify-content:center;left:-999em;margin:0;max-height:unset;min-height:unset;opacity:0;overflow-y:visible;padding-bottom:5rem;position:absolute;top:auto;transform:none;transition:none;width:100%;will-change:none}.mainNavigation li.menu-item-has-children:hover>.sub-menu{left:0;opacity:1;right:0;width:100%}.mainNavigation__list>li>.sub-menu li{flex-basis:300px;flex-grow:0;flex-shrink:1}.mainNavigation__list .mainNavigation__category>a{border-bottom:1px solid #ecd100;display:inline-block;font-size:1rem;margin:1rem;padding:0 0 .5rem;pointer-events:none}.mainNavigation__list .sub-menu .sub-menu li{display:block}}.menuToggler{background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:99}.menuToggler--close{position:absolute;right:1rem;top:2rem}.menuToggler__part{background:#0a236b;display:block;height:5px;width:2rem}.menuToggler__part+.menuToggler__part{margin-top:.2rem}.mainNavigation--active+.menuToggler .menuToggler__part{background:#fff;display:block;height:5px;width:2rem}.mainNavigation--active+.menuToggler .menuToggler__part:first-child{transform:rotate(317deg)}.mainNavigation--active+.menuToggler .menuToggler__part:nth-child(2){margin-top:-5px;transform:rotate(44deg)}.mainNavigation--active+.menuToggler .menuToggler__part:nth-child(3){display:none}@media (min-width:1024px){.menuToggler{display:none}}.hero{align-items:flex-end;background:no-repeat 50%;background-size:cover;display:flex;height:25em;padding-bottom:2em}.hero__inner{background:#0a236b;color:#fff;flex:1}.header__title{margin:.2em 0}@media (min-width:700px){.hero__content{position:relative}.hero__content:after{background:url(/wp-content/themes/tivoc-bak/public/styles/../images/logo-element.svg?1f724fc0dd374584c3eb3d1f323ccace) no-repeat 50%;background-size:contain;bottom:15px;content:"";display:block;height:10rem;position:absolute;right:1rem;width:10rem}}.featuredNewsOverview{margin-bottom:3rem}.featuredNewsItem{background:#eee;border-radius:.5rem;border-top:.5rem solid #0a236b;margin-bottom:1rem;overflow:hidden;position:relative}.featuredNewsItem--hasImage{border:none}.featuredNewsItem__image{background:#eee no-repeat 50%;background-size:cover;height:10rem;width:100%}.featuredNewsItem__contentWrapper{padding:2em 1em}.featuredNewsItem__link{bottom:0;left:0;position:absolute;right:0;top:0}.featuredNewsItem__linkIcon{bottom:1rem;content:"";display:inline-block;position:absolute;right:1rem;transition:transform .2s ease-in-out}.featuredNewsItem:hover .featuredNewsItem__linkIcon{transform:translateX(.2rem);transition:transform .2s ease-in-out}@media (min-width:700px){.featuredNewsOverview__inner{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.featuredNewsItem{margin:0}}.introSection{font-size:1.1em;line-height:1.8;padding-bottom:3rem;padding-top:3rem}.sponsorSlider{margin:0 auto;max-width:35rem;padding:2rem 0}.sponsorSlider__title{text-align:center}.sponsorSlider__inner{position:relative}.sponsorSlider__wrapper{display:flex;transition-timing-function:linear}.sponsorSlider__item{align-items:center;display:flex;height:inherit}.sponsorSlider__sponsor{align-items:center;background:#eee;display:flex;height:100%;justify-content:center;position:relative}.sponsorSlider__logoWrapper{padding:1rem}.sponsorSlider__link{bottom:0;left:0;position:absolute;right:0;top:0}.sponsorSlider__control{background:none;border:none;position:absolute;top:50%;transform:translateY(-50%)}.sponsorSlider__control--prev{left:0}.sponsorSlider__control--next{right:0}.sponsorSlider__controlIcon{color:#0a236b;font-size:2rem}article.news,article.post,article.team{padding:3rem 0}.post__imageWrapper{display:block;margin:2em 0}.post__image{display:block;width:100%}