@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Gloria+Hallelujah&display=swap";@import"https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Gloria+Hallelujah&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";.navbar-custom{background:color-mix(in srgb,var(--menu-bg) 90%,transparent)!important;box-shadow:0 10px 32px 0 rgba(0,0,0,.25)!important;position:-webkit-sticky!important;position:sticky!important;top:0}@media(min-width:676px){.navbar-custom{height:60px}}@media(max-width:676px){.navbar-custom .padding{padding-top:.5rem!important;padding-bottom:.5rem!important}}.navbar-custom ul{height:100%}.navbar-custom ul li{border-bottom:5px solid rgba(0,0,0,0);height:100%;padding-top:3px}.navbar-custom ul li a{font-weight:600;color:var(--text-color)}.navbar-custom ul li.active,.navbar-custom ul li:hover{border-bottom:5px solid var(--green-color)}.hero h1{font-family:Gloria,cursive;font-style:normal;font-size:2.5rem;color:var(--green-color)}.hero .subtitle{position:relative;top:.8125rem}.hero p{font-size:1.25rem;line-height:auto;color:var(--text-color);font-family:var(--font-barlow);font-weight:600}.hero .hero-caption{position:absolute;bottom:2rem;color:#000;text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:end}@media(min-width:768px){.hero .hero-caption{padding:2rem 2.5rem;aspect-ratio:1350/500;min-width:28.75rem;background:url(/smouha_3.svg) no-repeat 50%/contain;background-size:cover;right:2rem}}@media(max-width:767px){.hero .hero-caption{margin-top:0;text-align:center;background:url(/smouha_3.svg) no-repeat 50%/cover;background-size:cover;padding-top:2.5rem;padding-bottom:1.875rem;justify-content:flex-end;align-items:center}.hero .hero-caption .d-flex{padding-right:0!important;padding-left:0!important}.hero .hero-caption .subtitle p{padding-right:20px!important;padding-left:30px!important}}.hero .hero-caption--wide{min-width:18.75rem}.events-section{margin-top:4.375rem}.events-section a{text-decoration:none;color:var(--green-color);font-weight:600;font-size:1.25rem}.events-section a:hover{text-decoration:underline}.events-section .events-home-page{padding-top:3.0625rem;padding-bottom:3.0625rem}.events-section .events-home-page a{all:unset}.events-section .event-home-page{cursor:pointer}.events-section .event-home-page .card-wrapper{position:relative;background:hsla(0,0%,100%,.8)}.events-section .event-home-page .card-decor{position:absolute;bottom:0;right:0;width:7.5rem;height:10rem;background:url(/kostelik.svg) no-repeat 50%;z-index:0}.events-section .event-home-page .image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:1.875rem}.events-section .event-home-page h3{font-size:1.625rem;color:var(--green-color);font-weight:700}.events-section .event-home-page .date{padding-top:1.875rem;padding-bottom:2.8125rem}.events-section .event-home-page .date .hr{height:.1875rem;background:var(--green-color);width:9.375rem}.events-section .event-home-page .date .text{padding-top:.375rem;padding-bottom:.375rem}.events-section .event-home-page .link{padding-top:6.25rem}.events-section .event-home-page .link .link-text{color:var(--green-color);text-decoration:none;font-weight:300}.events-section .event-home-page .link .link-text:hover{text-decoration:underline}.events-section .event-home-page{box-shadow:0 4px 16px rgba(0,0,0,.25);padding:2.0625rem;height:100%}.events-section .event-home-page:hover{box-shadow:0 8px 32px rgba(104,199,62,.25);transform:translateY(-3px);transition:all .3s ease}.simple-text-with-link-section{padding-top:4.8125rem}.simple-text-with-link-section a{color:var(--green-color);text-decoration:none;font-weight:600}.simple-text-with-link-section a:hover{text-decoration:underline}.simple-text-with-link-section:last-child{padding-bottom:4.8125rem}.top3-section{padding-top:4.8125rem;text-align:center}.top3-section .top3-items{padding-top:2.5rem}.top3-section .top3-items .top3-item{padding:4.75rem 3.125rem 3.125rem;box-shadow:0 4px 16px rgba(0,0,0,.25)}.top3-section .top3-items .top3-item .title{padding-top:3.75rem}.top3-section .top3-items .top3-item h3{font-size:1.5rem;margin-bottom:.5rem;color:var(--green-color)}.top3-section .top3-items .top3-item .text{padding-top:3.75rem}.top3-section:last-child{padding-bottom:4.8125rem}.title-and-text-section .text{padding-top:1rem}.event-list-section .event-list{padding-top:2.1875rem;padding-bottom:2.1875rem}.event-list-section .event-list .event-link{cursor:pointer}.event-list-section .event-list .event-link a{all:unset}.event-list-section .event-list .event-link .padding{padding:2.0625rem}.event-list-section .event-list .event-link{box-shadow:0 4px 16px rgba(0,0,0,.25);height:100%}.event-list-section .event-list .event-link:hover{box-shadow:0 8px 32px rgba(104,199,62,.25);transform:translateY(-3px);transition:all .3s ease}.event-list-section .event-list .event-link h3{font-size:1.625rem;color:var(--green-color);font-weight:700}.event-list-section .event-list .event-link .text-part{gap:.9375rem;display:flex;flex-direction:column}.event-list-section .event-list .event-link .date .hr{height:.1875rem;background:var(--green-color);width:9.375rem}.event-list-section .event-list .event-link .date .text{padding-top:.375rem;padding-bottom:.375rem}.event-list-section .event-list .event-link .link-part{color:var(--green-color);text-decoration:none;font-weight:300}.event-list-section .event-list .event-link .link-part:hover{text-decoration:underline}.event-list-section .event-list .event-link .event-image{width:400px;height:260px}@media(min-width:769px)and (max-width:991px){.event-list-section .event-list .event-link .event-image{width:100%;height:340px}}@media(max-width:768px){.event-list-section .event-list .event-link .event-image{width:100%;height:200px}}.event-list-section .event-list .event-link .card-wrapper{position:relative;background:hsla(0,0%,100%,.8);overflow:hidden}.event-list-section .event-list .event-link .card-decor{position:absolute;bottom:0;right:10%;width:40%;height:100%;aspect-ratio:284/264;background:url(/kostelik.svg) no-repeat 100% 100%;background-size:contain;opacity:.25;z-index:0}.event-list-section .event-list .event-link .card-wrapper>*{position:relative;z-index:1}@media(max-width:768px){.event-list-section .event-list .event-link .card-decor{width:60%;right:5%;opacity:.15}}.event-list-section .event-list .image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:1.875rem}.event-details-page .date .hr{height:.1875rem;background:var(--green-color);width:9.375rem}.event-details-page .date .text{padding-top:.375rem;padding-bottom:.375rem}.event-details-page .short-text{padding-top:2.5rem}.event-details-page .action-detail{padding-top:3.125rem}.event-details-page .action-detail .header{font-size:1.25rem;color:var(--green-color);font-weight:500}.event-details-page .event-content .event-image-wrapper{position:relative;width:30%;min-height:300px}.event-details-page .event-content .event-text{width:70%;background:#fff;color:#222;line-height:1.6}@media(max-width:991px){.event-details-page .event-content .event-image-wrapper,.event-details-page .event-content .event-text{width:100%}.event-details-page .event-content .event-image-wrapper{height:450px}}.podporte-nas-section a{text-decoration:none;color:var(--green-color);transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.podporte-nas-section a :hover{text-decoration:underline}.podporte-nas-section h2{font-size:1.875rem;font-weight:600}.contact-detail-section{padding-bottom:2.125rem}.contact-detail-section .contact-detail{padding:1rem;box-shadow:0 4px 16px rgba(0,0,0,.25)}.contact-detail-section .contact-detail h4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;position:relative;display:inline-block}.contact-detail-section .contact-detail h4:after{content:"";position:absolute;left:0;bottom:-.25rem;width:60%;height:.25rem;background-color:var(--green-color)}@media(max-width:676px){.contact-detail-section .contact-detail .image-part{height:18.75rem;width:100%}}.contact-detail-section .contact-detail .image{width:180px;aspect-ratio:auto}@media(min-width:677px){.contact-detail-section .contact-detail .image{margin-right:0;margin-left:auto}}.contact-detail-section .contact-detail .popisek{font-size:1rem;line-height:1.5rem;color:var(--text-color)}.contact-detail-section .contact-detail .mobile-email{padding-top:.75rem;gap:.375rem}.contact-detail-section .contact-detail .mobile-email a{text-decoration:none;color:var(--green-color)}.contact-detail-section .contact-detail .mobile-email a:hover{text-decoration:underline;color:var(--green-color)}.maps-section{padding-bottom:2.875rem}.not-found .btn-green{background-color:var(--green-color);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.25rem;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-block;margin-top:.625rem}.not-found .btn-green:hover{background-color:rgb(82.6506024096,162.7710843373,47.2289156627);text-decoration:none;color:#fff}.footer{background-color:#f6f6f6}.footer .footer-container{padding-top:1.6875rem}.footer h1{color:var(--green-color);font-family:Gloria,cursive;font-size:2.5rem;font-weight:400}.footer .btn-green{background-color:var(--green-color);color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block;margin-top:.625rem}.footer .btn-green:hover{background-color:rgb(82.6506024096,162.7710843373,47.2289156627);text-decoration:none;color:#fff}.footer .links a{display:block;margin-bottom:.5rem;color:var(--text-color);text-decoration:none;font-weight:600;font-size:.875rem}.footer .links a:hover{text-decoration:underline;color:var(--green-color)}.footer .coreApp{font-size:.625rem;color:var(--text-color);margin-top:1rem}.footer .coreApp a{color:var(--green-color);text-decoration:none}.footer .coreApp a:hover{text-decoration:underline;color:var(--green-color)}@font-face{font-family:Gloria;src:url(/fonts/GloriaHallelujah-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-gloria:"Gloria Hallelujah",cursive;--font-barlow:"Barlow Semi Condensed",sans-serif;--green-color:#68C73E;--menu-bg:#F6F6F6;--text-color:#3B3B3B}body,html{height:100%;margin:0}body{font-family:var(--font-barlow);font-style:italic;margin:0;padding:0;box-sizing:border-box;font-size:1.125rem;color:var(--text-color);display:flex;flex-direction:column;min-height:100vh}.main{flex:1 1}.footer{margin-top:auto}.gloria{font-family:var(--font-gloria)}.barlow{font-family:var(--font-barlow)}.logo-text{font-family:Gloria,cursive;font-style:normal;font-size:1.5rem;color:var(--green-color)}h2{font-size:2.25rem;font-weight:700;color:var(--text-color);font-family:var(--font-barlow)}.text-padding{padding-top:2.5rem}.text{color:var(--text-color);font-family:var(--font-barlow);font-weight:400;font-size:1.125rem}.center-h2{position:relative;display:inline-block;text-align:center;justify-content:center}.center-h2:after{content:"";position:absolute;left:10%;bottom:-.25rem;width:80%;height:.25rem;background-color:var(--green-color)}.hard-h2{position:relative;display:inline-block}.hard-h2:after{content:"";position:absolute;left:0;bottom:-.25rem;width:80%;height:.25rem;background-color:var(--green-color)}.sub-page h1{font-size:2.25rem;font-weight:600}.sub-page h2{font-size:1.875rem;font-weight:600}.disabled-link{pointer-events:none;color:gray;opacity:.6;text-decoration:none}.sponsor-item a{font-size:.875rem;color:var(--text-color);text-decoration:none}.sponsor-item a:hover{text-decoration:underline}.sponsor-logo-wrapper{position:relative;width:150px;height:80px}