@font-face{font-family:'Luckiest Guy';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/luckiestguy/v25/_gP_1RrxsjcxVyin9l9n_j2hQ952ijl7aSqP.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Luckiest Guy';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/luckiestguy/v25/_gP_1RrxsjcxVyin9l9n_j2hTd52ijl7aQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJFQNYuDyP7bh.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hJVQNYuDyP7bh.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Quicksand';font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/quicksand/v37/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent-color:#FB8EDE;--pink-color:#F4C4F9;--pink-dark-color:#45004C;--green-color:#24564A;--green-dark-color:#02281F;--yellow-color:#FCF8AE;--orange-color:#FFCE96;--orange-dark-color:#321B00;--blue-color:#AED8FC;--blue-dark-color:#001C33;--offwhite-color:#FFFEE7;--max-width:1280px;--nav-height:80px}body{background:var(--offwhite-color);color:var(--green-dark-color);font-size:16px;font-family:"Quicksand",sans-serif;font-weight:500;font-optical-sizing:auto;padding:0;margin:0}body .site-main{padding-top:150px;padding-left:1em;padding-right:1em;max-width:var(--max-width);margin:0 auto;min-height:800px}body .site-main .entry-title{font-size:46px}body .site-main h1{font-size:46px;font-weight:400;font-family:"Luckiest Guy",cursive;color:var(--green-color)}@media (max-width:768px){body .site-main h1{font-size:32px}}body .site-main h2{font-size:32px;font-weight:700;font-family:"Quicksand",sans-serif;color:var(--green-color)}@media (max-width:768px){body .site-main h2{font-size:20px}}body .site-main h1,body .site-main h2,body .site-main h3,body .site-main h4,body .site-main h5{margin:.5em 0}body .site-main h1 strong,body .site-main h2 strong,body .site-main h3 strong,body .site-main h4 strong,body .site-main h5 strong{font-weight:400}body .site-main a{background:var(--yellow-color);color:var(--green-dark-color);text-decoration:none;padding:.1em .2em;border-radius:.2em;transform:rotate(-1deg);font-weight:600;display:inline-block}body.home .site-header-wrapper{background-color:var(--yellow-color)}h1{font-family:"Luckiest Guy",cursive;font-weight:400;color:var(--green-color)}h3{font-family:"Luckiest Guy",cursive;font-weight:400;color:var(--green-color);font-size:40px;margin:0 0 .5em 0}h4{font-family:"Luckiest Guy",cursive;font-weight:400;color:var(--green-color);font-size:24px;margin:0}.site-header-wrapper{background:var(--offwhite-color);position:fixed;top:0;left:0;right:0;z-index:10;max-height:var(--nav-height);padding:1em}.site-header-wrapper .site-header{display:flex;align-items:center;justify-content:space-between;gap:1em;max-width:1880px;margin:0 auto}.site-header-wrapper .site-header .site-branding{position:relative;z-index:999}.site-header-wrapper .site-header .site-branding .custom-logo{max-width:165px;height:auto}.site-header-wrapper .site-header .site-branding .site-title{display:none}.site-header-wrapper .site-header .main-navigation .menu-toggle{display:none;background-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-nav.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:32px;height:32px;font-size:0;background-color:#fff0;border:none;cursor:pointer}@media (max-width:768px){.site-header-wrapper .site-header .main-navigation .menu-toggle{display:block;position:relative;z-index:99999}}.site-header-wrapper .site-header .main-navigation .menu-container ul{display:flex;align-items:center;justify-content:center;gap:1em;padding-left:0;margin:0}.site-header-wrapper .site-header .main-navigation .menu-container ul li{list-style:none}.site-header-wrapper .site-header .main-navigation .menu-container ul li a{color:var(--green-dark-color);text-decoration:none;font-weight:600;position:relative;font-size:1.1em}.site-header-wrapper .site-header .main-navigation .menu-container ul li a:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;border-radius:5px;background-color:var(--orange-color);transition:all 0.3s ease;width:0%;transform:rotate(-1deg)}.site-header-wrapper .site-header .main-navigation .menu-container ul li a:hover::before{width:100%}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.5em}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children a{display:inline-flex;align-items:flex-end;gap:.3em}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children a::before{display:none}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children a::after{content:"";background-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-down.svg);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children a:hover::after{transform:rotate(180deg)}.site-header-wrapper .site-header .main-navigation .menu-container ul li.menu-item-has-children:hover .sub-menu{display:flex}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu{display:none;position:absolute;top:140%;left:-5px;background-color:var(--offwhite-color);color:var(--green-dark-color);padding:1em;border-radius:.8em;z-index:10;flex-direction:column;gap:1em;align-items:flex-start;min-width:240px}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu::before{content:"";height:16px;width:100%;background:#fff0;position:absolute;top:-16px;left:0}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu a::before{display:block}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu a::after{display:none}@media (max-width:768px){.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu{display:flex;position:relative;align-items:center;width:100%;top:unset;left:unset;height:auto;background:#fff0;top:.5em;padding:1em;background:var(--yellow-color);margin-top:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu::before{content:"";height:16px;width:16px;background:var(--yellow-color);position:absolute;top:-8px;right:1em;left:50%;transform:translateX(-50%) rotate(45deg)}.site-header-wrapper .site-header .main-navigation .menu-container ul li .sub-menu li{padding:0}}@media (max-width:768px){.site-header-wrapper .site-header .main-navigation .menu-container{display:none}.site-header-wrapper .site-header .main-navigation.open .menu-toggle{background:#fff0;padding:0;background-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-close.svg)}.site-header-wrapper .site-header .main-navigation.open .menu-container{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0;height:100dvh;width:100%;background:var(--offwhite-color);gap:2rem;z-index:9999}.site-header-wrapper .site-header .main-navigation.open .menu-container ul{display:flex;flex-direction:column;align-items:center;gap:1.5em}.site-header-wrapper .site-header .main-navigation.open .menu-container ul li{padding:0 1em}}.site-header-wrapper .site-header .contact-btn{padding:.8em 1.5em;font-size:1em}.site-header-wrapper .site-header .contact-btn.desktop{display:flex}@media (max-width:768px){.site-header-wrapper .site-header .contact-btn.desktop{display:none}}.site-header-wrapper .site-header .contact-btn.mobile{display:none}@media (max-width:768px){.site-header-wrapper .site-header .contact-btn.mobile{display:flex;font-size:1.1em}}.btn{padding:1em 2em;border-radius:.8em;text-decoration:none;display:inline-flex;gap:.5em;font-size:1.2em;font-weight:600}.btn.primary{background-color:var(--accent-color);color:#160010}.hero-section{min-height:1000px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:var(--yellow-color);overflow:hidden;padding:1em}@media (max-width:768px){.hero-section{min-height:800px}}.hero-section::after{content:"";width:100%;height:100%;max-height:230px;position:absolute;bottom:0;left:0;background-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/prechod-white.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section .hero-section__content{max-width:var(--max-width);margin:0 auto;text-align:center;position:relative}.hero-section .hero-section__content h1{max-width:800px;margin:0 auto;position:relative;z-index:1;font-size:100px}@media (max-width:768px){.hero-section .hero-section__content h1{font-size:50px}}.hero-section .hero-section__content h1::after{content:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/shape-heart.svg);display:block;max-width:259px;height:auto;position:absolute;top:50px;left:-180px;z-index:-1}@media (max-width:768px){.hero-section .hero-section__content h1::after{scale:.5;top:-115px;left:-85px}}.hero-section .hero-section__content h1::before{content:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/shape-star.svg);display:block;max-width:259px;height:auto;position:absolute;top:-150px;right:-100px;z-index:-1}@media (max-width:768px){.hero-section .hero-section__content h1::before{scale:.7;top:-150px;right:-70px}}.hero-section .hero-section__content h2{font-size:1.2em;font-weight:500;max-width:600px;margin:0 auto;padding-bottom:2em;position:relative;z-index:1}.priorities-section{padding:1em}.priorities-section h3{text-align:center}.priorities-section .priorities-section__content{max-width:var(--max-width);margin:0 auto;text-align:center;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1em}@media (max-width:768px){.priorities-section .priorities-section__content{flex-direction:column}}.priorities-section .priorities-section__content a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em;text-decoration:none;padding:5px 15px 5px 5px;border-radius:100px;font-weight:600;transition:all 0.3s ease}.priorities-section .priorities-section__content a p{margin:0}.priorities-section .priorities-section__content a .priority__icon{width:36px;height:36px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.priorities-section .priorities-section__content a .priority__icon img{min-width:36px;min-height:36px;width:100%;height:100%}.priorities-section .priorities-section__content a:nth-child(1){background-color:var(--pink-color);color:var(--pink-dark-color)}.priorities-section .priorities-section__content a:nth-child(2){background-color:var(--blue-color);color:var(--blue-dark-color)}.priorities-section .priorities-section__content a:nth-child(3){background-color:var(--orange-color);color:var(--orange-dark-color)}.priorities-section .priorities-section__content a:hover{opacity:.8}.priorities-wrapper{max-width:var(--max-width);margin:0 auto;padding:1em;display:flex;flex-direction:column;gap:2em}.priorities-wrapper .priorities-wrapper__content{padding:2em;border-radius:2em}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content{padding:1em}}.priorities-wrapper .priorities-wrapper__content:nth-child(1){background-color:var(--pink-color);color:var(--pink-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(1) h4{font-size:40px;color:var(--pink-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(1) .priorities-wrapper__info{background:rgb(255 255 255 / .3);padding:1em;border-radius:1em}.priorities-wrapper .priorities-wrapper__content:nth-child(1) .priorities-wrapper__info::before{content:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-info-purple.svg)}.priorities-wrapper .priorities-wrapper__content:nth-child(2){background-color:var(--blue-color);color:var(--blue-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(2) h4{font-size:40px;color:var(--blue-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(2) .priorities-wrapper__info{background:rgb(255 255 255 / .3);padding:1em;border-radius:1em}.priorities-wrapper .priorities-wrapper__content:nth-child(2) .priorities-wrapper__info::before{content:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-info-blue.svg)}.priorities-wrapper .priorities-wrapper__content:nth-child(3){background-color:var(--orange-color);color:var(--orange-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(3) h4{font-size:40px;color:var(--orange-dark-color)}.priorities-wrapper .priorities-wrapper__content:nth-child(3) .priorities-wrapper__info{background:rgb(255 255 255 / .3);padding:1em;border-radius:1em}.priorities-wrapper .priorities-wrapper__content:nth-child(3) .priorities-wrapper__info::before{content:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/icon-info-orange.svg)}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5em;margin-bottom:1em}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline{flex-direction:column;align-items:flex-start}}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline h4{font-size:32px}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline .priorities-wrapper__content__icon{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline .priorities-wrapper__content__icon{width:46px;height:46px;min-width:46px;min-height:46px}}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__headline .priorities-wrapper__content__icon img{width:100%;height:100%}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper{grid-template-columns:1fr}}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper .priorities-wrapper__content__text{display:flex;flex-direction:column;gap:1em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper .priorities-wrapper__content__image{line-height:140%}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper .priorities-wrapper__content__image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:1em;margin-bottom:1em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper .headline{font-size:1.1em;font-weight:600}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper ul li{padding:1em;border-radius:1em;background:var(--offwhite-color);line-height:140%}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper ul li ul{padding:1em 0 0 2em;list-style-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/marker.svg);gap:.5em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper ul li ul li{padding:0}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__wrapper ul li ul li::marker{margin-bottom:-15px;padding-top:15px}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__box{display:flex;flex-direction:row;gap:1em;justify-content:space-between}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__box:nth-child(odd){flex-direction:row-reverse}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__box:nth-child(even){flex-direction:column-reverse}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__box:nth-child(odd){flex-direction:column-reverse}}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__content__box .priorities-wrapper__content__image img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:1em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__info{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1em;margin-top:2em;position:relative;line-height:140%}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__info .emoji{position:absolute;right:-5px;top:-5px;transform:rotate(20deg);font-size:25px}@media (max-width:768px){.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__info .emoji{top:unset;bottom:-5px}}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__info p{margin:0;font-size:.9em}.priorities-wrapper .priorities-wrapper__content .priorities-wrapper__info::before{display:block;width:24px;height:24px;scale:.8}.site-footer{background-color:var(--yellow-color);padding:4rem 1rem 2rem;position:relative;margin-top:230px}.site-footer::before{content:"";position:absolute;top:-230px;left:0;width:100%;height:100%;max-height:230px;background-image:url(https://www.dobraskolka.sk/wp-content/themes/dobraskolka/./assets/img/prechod-yellow.svg);background-size:cover;background-position:center}.site-footer .site-footer__content{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;gap:4rem;flex-wrap:wrap}.site-footer .site-footer__content .site-branding{flex:1;min-width:250px}.site-footer .site-footer__content .site-branding .custom-logo{max-width:200px;height:auto}.site-footer .site-footer__content .footer-navigation{flex:2;display:flex;gap:4rem;flex-wrap:wrap}@media (max-width:768px){.site-footer .site-footer__content .footer-navigation{gap:2rem}}.site-footer .site-footer__content .footer-navigation .footer-menu-wrapper{min-width:150px}.site-footer .site-footer__content .footer-navigation .footer-menu-wrapper h4{margin-bottom:1.5rem;color:var(--green-color);font-size:1.5rem}.site-footer .site-footer__content .footer-navigation .footer-menu-wrapper ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.site-footer .site-footer__content .footer-navigation .footer-menu-wrapper ul li a{text-decoration:none;color:var(--green-dark-color);font-weight:500;transition:color 0.3s ease}.site-footer .site-footer__content .footer-navigation .footer-menu-wrapper ul li a:hover{color:var(--accent-color)}.site-footer .site-info{max-width:var(--max-width);margin:2rem auto 0;padding-top:2rem;border-top:1px solid rgb(0 0 0 / .05);text-align:center;font-size:.9rem;color:rgba(var(--green-dark-color),.6)}.site-footer .site-info p{margin:0}.page-gallery__header{margin-bottom:32px}.page-gallery__title{margin:0 0 8px}.page-gallery__intro{max-width:70ch;opacity:.9}.page-gallery .gallery-section{margin-top:40px}.page-gallery .gallery-section__title{margin:0 0 16px}.bento-masonry{--gap:10px;-moz-column-count:3;column-count:3;-moz-column-gap:var(--gap);column-gap:var(--gap)}@media (max-width:900px){.bento-masonry{-moz-column-count:2;column-count:2}}@media (max-width:520px){.bento-masonry{-moz-column-count:1;column-count:1}}.bento-tile{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 var(--gap);border-radius:14px;overflow:hidden;background:#f2f2f2;cursor:zoom-in;aspect-ratio:1/1;border:0;padding:0;transition:outline 0.3s ease}.bento-tile img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform 0.3s ease}.bento-tile img:hover{transform:scale(1.05)}.bento-tile.bento-tile--wide{aspect-ratio:16/10}.bento-tile.bento-tile--tall{aspect-ratio:3/4}.bento-tile.bento-tile--pan{aspect-ratio:21/9}.bento-tile.bento-tile--sq{aspect-ratio:1/1}.bento-tile.bento-tile--free{aspect-ratio:auto}.bento-tile.bento-tile--free img{height:auto}.lightbox{border:0;padding:0;background:#fff0;max-width:none;max-height:none;display:none}.lightbox::-webkit-backdrop{background:rgb(0 0 0 / .82)}.lightbox::backdrop{background:rgb(0 0 0 / .82)}.lightbox[open]{display:grid;place-items:center;width:100vw;height:100vh}.lightbox .lightbox__img{max-width:min(92vw, 1400px);max-height:88vh;width:auto;height:auto;border-radius:12px;background:#111}.lightbox .lightbox__close{position:fixed;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:999px;background:rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;cursor:pointer}.schedule__list{display:flex;flex-direction:column}.schedule__item{display:flex;gap:1em;padding:1em;border-radius:1em}.schedule__item:nth-child(even){background-color:var(--blue-color);color:var(--blue-dark-color)}.schedule__time{font-weight:700;min-width:100px}.schedule__text{flex:1}.schedule__notes{margin-top:2em}.page-documents .documents-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2rem}.page-documents .documents-column{background:#fff;border-radius:1.5rem;padding:1.5rem}.page-documents .documents-column:nth-child(4n+1){background:var(--yellow-color)}.page-documents .documents-column:nth-child(4n+2){background:var(--blue-color)}.page-documents .documents-column:nth-child(4n+3){background:var(--orange-color)}.page-documents .documents-column:nth-child(4n+4){background:#fff}.page-documents .documents-column__title{margin:0 0 1rem;font-size:1.45rem}.page-documents .documents-list{display:flex;flex-direction:column;gap:.75rem}.page-documents .document-link{display:flex;align-items:center;gap:.75rem;padding:.85rem;border-radius:.75rem;background:rgb(255 255 255 / .72);color:var(--green-dark-color);text-decoration:none;font-weight:700;line-height:1.35;transition:transform 0.2s ease,background-color 0.2s ease;transform:rotate(0)}.page-documents .document-link:hover,.page-documents .document-link:focus{background:#fff;transform:scale(1.02)}.page-documents .document-link--missing{opacity:.55}.page-documents .document-link__icon{flex:0 0 24px;width:24px;height:24px;margin-top:.1rem}.oznamy-archive .oznamy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.oznamy-archive .oznam-card{position:relative;background:#fff;border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;border:3px solid #fff0}.oznamy-archive .oznam-card--important{border-color:var(--accent-color)}.oznamy-archive .oznam-card__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#fff0}.oznamy-archive .oznam-card .oznam-card__date{font-size:.9rem;color:#888;margin-bottom:.5rem;display:block}.oznamy-archive .oznam-card .oznam-card__title{margin:.5rem 0 1rem;font-size:1.5rem!important;color:var(--green-color)!important}.oznamy-archive .oznam-card .oznam-card__excerpt{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}.oznamy-archive .oznam-card .oznam-card__more{align-self:flex-start;padding:.5em 1em;border-radius:150px;font-size:.9rem;position:relative;z-index:1}.oznam-single{max-width:800px;margin:0 auto;padding-bottom:4rem}.oznam-single .oznam-single__header{margin-bottom:3rem;text-align:center}.oznam-single .oznam-single__header .oznam-single__date{color:#888;font-size:1rem;margin-bottom:.5rem;display:block}.oznam-single .oznam-single__header .oznam-single__title{color:var(--green-color);font-family:"Luckiest Guy",cursive;font-size:3.5rem;line-height:1.1;margin:.5rem 0 1rem}.oznam-single .oznam-single__header .oznam-single__valid-until{color:var(--accent-color);font-weight:700;font-size:.9rem}.oznam-single .oznam-single__thumbnail{margin-bottom:2rem;border-radius:2rem;overflow:hidden}.oznam-single .oznam-single__thumbnail img{width:100%;height:auto;display:block}.oznam-single .oznam-single__content{background:#fff;padding:2rem;border-radius:2rem;font-size:1.1rem;line-height:1.8}.oznam-single--important .oznam-single__title{color:var(--accent-color)}.oznam-single--important .oznam-single__content{border:4px solid var(--accent-color)}.oznam-single .oznam-single__footer{margin-top:3rem;text-align:center}.oznam-single .oznam-single__footer a{padding:.5em 1em;border-radius:150px}@media (max-width:768px){.oznam-single .oznam-single__title{font-size:2.5rem}.oznam-single .oznam-single__content{padding:1.5rem}}