/**handles:cr-style,ki-kurse-style**/
#load-reservations{display:inline-block;padding:10px 20px;margin:1em 0;background-color:#0073aa;color:#fff;border:none;border-radius:5px;cursor:pointer}#load-reservations:hover{background-color:#005f8d}#reservation-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.5rem}.reservation-card{background:#fff;border:1px solid #ccc;border-left:5px solid #0073aa;padding:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:6px;transition:transform .2s;margin:5px 0}.reservation-card:hover{transform:scale(1.02)}h2.reservation-title{font-size:1em;line-height:0}span.description{font-size:.9em;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cr-icon-title{margin:.3em 0 -.3em 0;padding:0;line-height:0}@media (max-width:600px){#load-reservations{width:100%}}#cr-reservations-wrapper,#cr-sector-status-wrapper{margin:0 auto;min-height:121px;padding:0}#cr-date-picker,#cr-sector-status-date-picker{display:flex;align-items:center;gap:0;justify-content:center}#cr-date-picker button,#cr-sector-status-date-picker button,.cr-date-btn{border-width:1px;border-style:solid;border-color:#bbb;border-radius:.8em;background-color:#f4f4f7;padding:3px 8px;font-size:1em;cursor:pointer;display:flex;align-items:center;justify-content:center;height:36px}#cr-date-picker button:hover,#cr-sector-status-date-picker button:hover{background:#de951b;border-color:#de951b;color:#fff}#cr-date-picker input[type=date],#cr-sector-status-date-picker input[type=date]{border:#bbb;border-radius:0;background-color:#f4f4f7;font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;height:36px;margin:0}#cr-selected-date{border:1px solid #bbb!important}button#cr-prev-day{border-radius:18px 0 0 18px;border-right-width:0;padding-left:.6em}button#cr-next-day{border-radius:0 18px 18px 0;border-left-width:0;padding-right:.6em}#cr_date_name{font-weight:600;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;padding:.5em 0}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;border-radius:1em;min-height:316px;position:relative}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;float:right}.type{font-weight:700;color:#000;border-radius:99999px;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.filter-group{display:flex}.filter-segment{flex:1;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f4f4f7;border:1px solid #bbb;padding:3px 8px;transition:background .2s,color .2s;color:#555}.filter-segment.left{border-right:0;border-top-left-radius:18px;border-bottom-left-radius:18px}.filter-segment.right{border-left:0;border-top-right-radius:18px;border-bottom-right-radius:18px}.filter-segment input[type=checkbox]{accent-color:#de951b;margin-right:5px}.filter-segment input[type=checkbox]:checked+span,.filter-segment.active{background:#de951b;color:#fff;border-color:#de951b}.filter-segment span{font-size:.8em}.filter-group .filter-segment:first-child{margin-right:-1px}.filter-group .filter-segment:last-child{margin-left:-1px}
@font-face{font-display:swap;font-family:'Barlow Regular';font-style:normal;font-weight:400;src:local('Barlow Regular'),url('https://www.kletterzentrum-innsbruck.at/wp-content/uploads/2022/12/Barlow-Regular.woff') format('woff')}svg a{text-decoration:none}.st10:hover text,.st5:hover,svg a:hover text{fill:white}.st10:hover,.st5:hover,svg a:hover path{fill:#de951b}.st0{fill:#009640}.st0lila{fill:#984895}.st1{fill:none}.st2{fill:#FFFFFF}.st3{font-family:'Barlow Regular'}.st4{font-size:9px}.st5{font-size:11.2401px;fill:#FFED00}.st6{fill:#010202;font-family:'Barlow Regular'}.st7{font-size:12px}.st6title{font-size:16px}.st8{fill:#010202;font-size:9.6529px}.st9{fill:#F39200}.st10{fill:#1D71B8}.st11{fill:none;stroke:#9E9E9D;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:12}.st12{fill:none;stroke:#9E9E9D;stroke-width:2;stroke-miterlimit:10;stroke-dasharray:12.1926,12.1926}.st13{fill:none;stroke:#000000;stroke-miterlimit:10}.st14{font-size:11px}.st15{font-size:14px}.st16{fill:#36A9E1}.st17{stroke:#000000;stroke-miterlimit:10}.st18{fill:none;stroke:#984895;stroke-width:2;stroke-miterlimit:10}.st19{fill:none;stroke:#FFED00;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.st20{fill:none;stroke:#3AAA35;stroke-width:2;stroke-miterlimit:10}.st21{fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10}.st22{fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#last-minute-kurse .x-col.kurs-card{background-color:#fff;padding:10px;margin:10px;width:31%;border-radius:10px}.x-col.kurs-date{width:80%}@media all and (min-width:1024px) and (max-width:1280px){#last-minute-kurse .x-col.kurs-card{width:31%}}@media all and (min-width:768px) and (max-width:1024px){#last-minute-kurse .x-col.kurs-card{width:31%}}@media all and (min-width:480px) and (max-width:768px){#last-minute-kurse .x-col.kurs-card{width:45%}}@media all and (max-width:480px){#last-minute-kurse .x-col.kurs-card{width:90%}}.x-col.kurs-spots{text-align:center}.free-spots{background-color:orange;padding:2px 5px 2px 8px;border-radius:1em;font-weight:600;letter-spacing:.2em;color:#fff;font-size:1.3em;width:2em;display:inline-grid;text-align:center}.ki-team-div h3.x-text-content-text-primary{font-size:1.2rem!important}.ki-team-div span.x-text-content-text-subheadline{font-weight:400;font-size:.8rem}#instruktor-liste .x-row-inner{display:flex;flex-wrap:wrap;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0;min-height:0;flex-direction:row;justify-content:space-between;align-content:space-around;align-items:flex-start}.ki-team-clm{max-height:450px;margin-bottom:20px}.ki-team-div{position:absolute;top:0;text-align:center;margin:0 auto;padding-top:min(calc(50% - 1em),calc(225px - 3em));height:100%;width:100%;max-width:240px;background-color:rgba(29,29,27,.7);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media all and (max-width:768px){.ki-team-div{-moz-opacity:1;opacity:1}}.ki-team-div h3,.ki-team-div span.x-text-content-text-subheadline{color:#fff!important;font-size:1rem}.ki-team-div:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}