@font-face{font-family:'Veneer 2';src:url(https://web.extremepark.sk/wp-content/uploads/2026/05/veneer-webfont.woff2) format('woff2');font-display:swap}.ast-separate-container{background-color:#f8f8f8;background-image:none}.tlacidlo span.ue-btn-txt{flex-direction:row-reverse!important}.tip{min-width:250px;height:100%;position:absolute;left:90%!important;top:0px!important;opacity:0!important;max-width:fit-content!important;transition:all .3s ease;z-index:0}.datum-event-uvod:hover .tip{opacity:1!important;top:0px!important;left:100%!important;transition:all .3s ease;width:max-content}.uvod-wrap:before{content:'';background:#f8d71f;width:15px;height:calc(100% + 30px)}@keyframes scroll{from{top:0;opacity:0}to{top:calc(100% - 20px);opacity:1}}.uvod-wrap:after{content:"";position:absolute;left:0;top:0;width:15px;height:50px;background:#fff6c5;animation:scroll 3s ease-in-out infinite}.hero-nadpis small{color:#a544ed;font-size:80px}.reveal-text{line-height:1.1}.line{overflow:hidden;display:block}.line span{display:block;transform:translateY(110%);animation:reveal 2s cubic-bezier(.77,0,.175,1) forwards}.line:nth-child(1) span{animation-delay:0.2s}.line:nth-child(2) span{animation-delay:0.4s}.line:nth-child(3) span{animation-delay:0.6s}@keyframes reveal{0%{transform:translateY(110%)}100%{transform:translateY(0)}}.ikona{cursor:pointer}.ikona svg{opacity:.5;transition:all .4s ease}.ikona:hover svg{opacity:1;transition:all .4s ease}.ikona:hover .elementor-icon-box-title span{color:#A735ED}.ikona .elementor-icon-box-title{margin-bottom:0}.celok figcaption{display:flex;flex-direction:column;justify-content:end}.celok p.uc_paragraph{padding-right:35px}.celok figure:hover figcaption .uc_title div,.celok figure:hover figcaption .uc_paragraph{color:black!important;transition:color 0.2s ease-out}.celok:hover .ikona-celok{padding-top:20px!important;padding-left:20px!important;transition:padding 0.3s ease-in-out}.celok .ikona-celok{transition:padding 0.3s ease-in-out}.celok figure .uc_banner_image:before{content:'';background-image:linear-gradient(180deg,transparent 50%,#000000bf);height:100%;width:100%;position:absolute;left:0;top:0;z-index:9}.celok figure.effect-1 .uc_title,,figure.effect-1 p{-webkit-transform:translate3d(0,70px,0);transform:translate3d(0,70px,0)}.celok.stvorec:before{content:'';position:absolute;bottom:0;right:0;width:40px;height:40px;background:#a543ed;z-index:9;top:unset;left:unset}.chalet-avatar{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:#fff;font-family:'Lato';font-weight:400;font-size:30px;text-transform:uppercase;margin-right:10px}.eventy-riadky .jet-listing-grid__item:nth-child(even){background:#f5f5f5}.eventy-riadky .jet-listing-grid__item:nth-child(odd){background:#fff}.udalost-ikonka h3.elementor-icon-box-title{margin:0}.nadpis span.akcent{color:#a543ed}.slider .uc_dark_carousel_content{height:100%;position:absolute;top:0;width:100%}.ue-content-bottom{margin:auto!important}.owl-item.uc-active-item.active:hover .ue-content-bottom{opacity:1}.owl-item.uc-active-item.active .ue-content-bottom{opacity:0}.tim .uc_dark_carousel_content{min-height:unset}.tim .uc_dark_carousel_content{min-height:0!important;display:flex!important;flex-direction:row!important;justify-content:center;align-items:center;gap:5px}.tim .uc_dark_carousel_content p{margin:0}.ikona-vyhoda:nth-child(odd){background:#fff;border:1px dashed #cfcfcf}td.jet-calendar-week__day{padding:5px}table.jet-calendar-grid{border:0}table.jet-calendar-grid tbody{transform:translateY(10px)}.kontakt-stlpec{border:1px solid #c7c7c7}.kontakt-stlpec:nth-child(2),.kontakt-stlpec:nth-child(3){background:#efefef!important}.logo-partner img{height:60px!important;object-fit:contain}.ue_hamburger_custom_open,.ue_hamburger_custom_close{transform:translateY(2px)}.loga-paticka .elementor-swiper-button{top:50%!important}@media only screen and (max-width:767px){.nadpis h2{font-size:33px!important}.nadpis-zlozeny{font-size:33px!important;line-height:1.2em}.uvod-wrap:before,.uvod-wrap:after{width:10px}.tip{display:none}.pocitadlo span.elementor-counter-number,.pocitadlo span.elementor-counter-number-suffix,.pocitadlo .elementor-counter-number-prefix{font-size:33px}.pocitadlo .elementor-counter-title{font-size:18px!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.pocitadlo span.elementor-counter-number,.pocitadlo span.elementor-counter-number-suffix,.pocitadlo .elementor-counter-number-prefix{font-size:33px}}@media only screen and (max-width:1024px){.ikona-vyhoda:nth-child(odd){border:0}}