@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/montserrat.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Brightwall";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/brightwall.woff") format("woff")}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.mt-120{margin-top:120px !important}.mb-120{margin-bottom:120px !important}.pt-120{padding-top:120px !important}.pb-120{padding-bottom:120px !important}body,html{color:var(--atom-main-dark);font-family:"Montserrat",sans-serif}img{max-width:100%}img.section-image{max-height:max(500px,40vw);min-height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;margin:0}.ratio-16-9{position:relative;width:100% !important;height:0;padding-bottom:56.25%}.ratio-16-9>*{position:absolute;top:0;left:0;width:100%;height:100%}h2{font-family:"Brightwall",cursive;font-weight:400;text-align:center;font-size:2.5rem}.letter-font{font-family:"Brightwall",cursive;font-weight:400}h3{font-size:1em;font-weight:700}p a,.accordion-body a{color:inherit;text-decoration:underline}p a:hover,.accordion-body a:hover{color:inherit}button,.button{background-color:var(--atom-main);border:none;border-radius:20px;outline-style:none;-webkit-appearance:none;text-decoration:none;padding:12px 30px;margin:15px 0;display:inline-block;font-size:1.25rem;font-weight:700;color:#fff}button:hover,.button:hover{cursor:pointer;text-decoration:none !important;color:#fff}table.content-table td{vertical-align:top}table.content-table td:first-child{padding-right:10px}form{max-width:600px;margin:0 auto;text-align:center}form label.check,form label.radio{width:100%;text-align:left;margin:15px 0}form label.check input,form label.radio input{display:none}form label.check input:checked+div::before,form label.radio input:checked+div::before{background-color:#fff}form label.check div,form label.radio div{display:flex}form label.check div a,form label.radio div a{color:inherit;text-decoration:underline}form label.check div::before,form label.radio div::before{content:"";display:block;width:1.4em;height:1.4em;border:2px solid var(--atom-main);border-radius:4px;margin:0 10px 0 0;flex-shrink:0}form label.check.radio div::before,form label.radio.radio div::before{border-radius:50%}form textarea,form select,form input[type=text],form input[type=password]{display:block;width:100%;background:none;border:2px solid var(--atom-main);border-radius:20px;outline-style:none;-webkit-appearance:none;padding:12px 30px;margin:15px 0;color:#fff}form select{padding-right:15px}form textarea{min-height:150px}form.login{position:relative}form.login input{padding-right:40px;width:336px;max-width:100%;color:var(--atom-main-dark)}form.login .login-button{position:absolute;top:0;right:0;padding:12px 20px 11px;background-color:rgba(0,0,0,0);color:var(--atom-main-dark)}.timetable{max-width:600px;margin:0 auto}.timetable .timetable-row{display:flex;margin:20px 0}.timetable .timetable-row div:nth-child(1){text-align:right;width:calc(30% - 2em)}.timetable .timetable-row div:nth-child(2){text-align:center;width:4em}.timetable .timetable-row div:nth-child(3){text-align:left;width:calc(70% - 2em)}.img-text-container{display:flex;align-items:flex-start;margin:30px 0 0}.img-text-container h3{margin:0}.img-text-container img{width:14%;border-radius:50%;margin:0 15px 0 0}#toggle-nav{position:fixed;top:25px;right:25px;z-index:999}.accordion{border-bottom:1px solid var(--atom-main-dark)}.accordion h3.accordion-header{border-top:1px solid var(--atom-main-dark);margin:0}.accordion h3.accordion-header button{display:flex;justify-content:space-between;align-items:flex-start;width:100%;-webkit-appearance:none;border:none;background:none;box-shadow:none;border-radius:0;outline-style:none;font-weight:700;text-align:left;padding:20px 15px;color:var(--atom-main-dark)}.accordion h3.accordion-header button.collapsed::after{transform:rotate(180deg)}.accordion h3.accordion-header button::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:900;content:"";transition:all .3s ease}.accordion .accordion-collapse .accordion-body{padding:0 15px 20px}.gallery{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.gallery a{margin:0;display:block}.gallery a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery a:nth-child(3n-2){grid-column-end:span 2}.pswp .pswp__counter{display:none}.pswp .pswp__button i{font-size:20px;color:#fff;padding:18px 15px}nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:scroll;background-color:var(--atom-main-light);z-index:998}nav ul{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;list-style-type:none;padding:90px 15px;margin:0;min-height:100vh}nav ul a{display:block;font-family:"Brightwall",cursive;font-weight:400;text-align:center;font-size:1.5625rem;color:var(--atom-main-dark);margin:20px 0}nav ul a:hover{color:inherit;text-decoration:none}nav::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/rings-white.svg);background-repeat:no-repeat;background-position:center center;background-size:1200px}section{padding:60px 0}section.heading{min-height:100vh;margin:0;padding:0;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}section.heading img{width:90vw;max-width:600px;height:auto;margin:120px 0 60px}section.heading h1{font-size:1.6875rem;font-weight:700}section.heading p{font-weight:700}section.heading .down{position:relative;padding:30px;font-size:20px;color:var(--atom-main-dark)}section.heading::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/rings.svg);background-repeat:no-repeat;background-position:center center;background-size:1200px;opacity:.1}section.heading.blue::before{background-image:url(../img/rings-blue.svg)}section.color-light{background-color:var(--atom-main-light)}section.color-dark{background-color:var(--atom-main-dark);color:#fff}section#kontakt a{text-decoration:none}footer{padding:90px 0}footer img{display:block;width:140px;transform:rotate(10deg);margin:0 auto 30px}footer h2{margin:0;font-size:1.25rem;color:var(--atom-main)}@media(min-width: 768px){.mt-md-0{margin-top:0px !important}.mb-md-0{margin-bottom:0px !important}.pt-md-0{padding-top:0px !important}.pb-md-0{padding-bottom:0px !important}.mt-md-15{margin-top:15px !important}.mb-md-15{margin-bottom:15px !important}.pt-md-15{padding-top:15px !important}.pb-md-15{padding-bottom:15px !important}.mt-md-30{margin-top:30px !important}.mb-md-30{margin-bottom:30px !important}.pt-md-30{padding-top:30px !important}.pb-md-30{padding-bottom:30px !important}.mt-md-60{margin-top:60px !important}.mb-md-60{margin-bottom:60px !important}.pt-md-60{padding-top:60px !important}.pb-md-60{padding-bottom:60px !important}.mt-md-90{margin-top:90px !important}.mb-md-90{margin-bottom:90px !important}.pt-md-90{padding-top:90px !important}.pb-md-90{padding-bottom:90px !important}.mt-md-120{margin-top:120px !important}.mb-md-120{margin-bottom:120px !important}.pt-md-120{padding-top:120px !important}.pb-md-120{padding-bottom:120px !important}.gallery{grid-template-columns:1fr 1fr 1fr}.gallery a:nth-child(3n-2){grid-column-end:initial}.gallery a:nth-child(6n+1),.gallery a:nth-child(6n+5){grid-column-end:span 2;grid-row-end:span 2}}@media(min-width: 992px){.mt-lg-0{margin-top:0px !important}.mb-lg-0{margin-bottom:0px !important}.pt-lg-0{padding-top:0px !important}.pb-lg-0{padding-bottom:0px !important}.mt-lg-15{margin-top:15px !important}.mb-lg-15{margin-bottom:15px !important}.pt-lg-15{padding-top:15px !important}.pb-lg-15{padding-bottom:15px !important}.mt-lg-30{margin-top:30px !important}.mb-lg-30{margin-bottom:30px !important}.pt-lg-30{padding-top:30px !important}.pb-lg-30{padding-bottom:30px !important}.mt-lg-60{margin-top:60px !important}.mb-lg-60{margin-bottom:60px !important}.pt-lg-60{padding-top:60px !important}.pb-lg-60{padding-bottom:60px !important}.mt-lg-90{margin-top:90px !important}.mb-lg-90{margin-bottom:90px !important}.pt-lg-90{padding-top:90px !important}.pb-lg-90{padding-bottom:90px !important}.mt-lg-120{margin-top:120px !important}.mb-lg-120{margin-bottom:120px !important}.pt-lg-120{padding-top:120px !important}.pb-lg-120{padding-bottom:120px !important}section{padding:90px 0}}.hamburger{position:relative;padding:20px 15px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger:focus,.hamburger:active{outline-style:none}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:2px;background-color:var(--atom-main);border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215, 0.61, 0.355, 1)}
/*# sourceMappingURL=ab-styles.min.css.map */