.kf-gallery-video{position:relative}.kf-gallery-video__cover,.kf-gallery-video__window{height:100%;left:0;position:absolute;top:0;width:100%}.kf-gallery-video__cover-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kf-gallery-video__cover-button{background-color:#0006;border:2px solid #fff;border-radius:50%;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:80px;z-index:5}.kf-gallery-video__cover-button__arrow{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 23px;height:0;left:50%;position:absolute;top:50%;transform:translate(-35%,-50%);width:0}.kf-gallery-video:hover .kf-gallery-video__cover-button{transform:translate(-50%,-50%) scale(1.15)}.kf-gallery--mobile{width:100%}.kf-gallery--mobile__swiper{position:relative}.kf-gallery--mobile__element{aspect-ratio:3/2;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kf-gallery--mobile__counter{background-color:#00000038;border:1px solid #fff;border-radius:10px;bottom:15px;color:#fff;line-height:18px;padding:0 8px;position:absolute;right:16px;z-index:5}.kf-gallery--mobile__rate{bottom:15px;font-size:12px;left:10px;position:absolute;white-space:nowrap;z-index:5}.kf-gallery--mobile__rate span{font-weight:700}.kf-gallery--mobile__fiszka{left:10px;position:absolute;top:15px}.kf-gallery--mobile__interactions{position:absolute;right:16px;top:15px}.kf-gallery--desktop{display:flex;flex-direction:column;gap:24px}@media (min-width:992px){.kf-gallery--desktop{margin-bottom:48px}}.kf-gallery--desktop__container{max-width:792px;position:relative}.kf-gallery--desktop__element{aspect-ratio:264/175;border-radius:10px;cursor:pointer;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.kf-gallery--desktop__element img{height:100%;transform:scale(1.01);transition:.3s;width:100%}.kf-gallery--desktop__element--half{width:calc(50% - 12px)}.kf-gallery--desktop__element--film{transform:scale(1.01)!important}.kf-gallery--desktop__element:hover img{transform:scale(1.04)}.kf-gallery--desktop__counter{align-items:center;background-color:#fff;border-radius:10px;bottom:15px;display:flex;gap:8px;padding:7px;pointer-events:none;position:absolute;right:10px}.kf-gallery--desktop__column{display:flex;flex-basis:25%;gap:24px}.punkt-odbioru{left:-515px;position:absolute}.konfigurator-terminy-tooltip{max-height:unset;padding:0;width:auto}@media (min-width:992px){.konfigurator-terminy-tooltip{transform:translate(-50%)!important}}.konfigurator-terminy-tooltip--small-screen{transform:translate(-50%,-240px)!important}.konfigurator-terminy-tooltip__content{align-items:center;display:flex;flex-direction:column;height:calc(100% - 35px);justify-content:flex-start;margin-right:-8px}@media (min-height:700px){.konfigurator-terminy-tooltip__content{height:calc(100% - 60px)}}@media (min-width:576px){.konfigurator-terminy-tooltip__content{height:calc(100% - 100px);margin-right:0}}@media (min-width:992px){.konfigurator-terminy-tooltip__content{padding:24px}}.konfigurator-terminy-tooltip__content--departure_padding{margin-bottom:50px}@media (min-width:992px){.konfigurator-terminy-tooltip__calendar{margin:0 8px}}.konfigurator-terminy-tooltip__calendar .c-day{margin-top:2px}.konfigurator-terminy-tooltip__calendar .c-panels{justify-content:center}@media (min-width:992px){.konfigurator-terminy-tooltip__calendar .c-panels{justify-content:space-between}}.konfigurator-terminy-tooltip__calendar .c-select-bar__date{font-weight:700}.konfigurator-terminy-tooltip .r-modal-card__body{padding-top:0}@media (min-height:700px){.konfigurator-terminy-tooltip .r-modal-card__body{padding-top:16px}}.konfigurator-terminy-tooltip .r-modal-card__footer{padding:8px 16px}.konfigurator-terminy-tooltip .r-modal-card__footer .r-button{margin:0}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day--available .c-day__inside:not(.c-day--selected){background-color:#b0cff0;border-radius:25px;color:#0054a6}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day--transition .c-day{background:linear-gradient(40deg,#d9e5f2 50%,#f1f6fa 0);border-color:#f1f6fa #f1f6fa #d9e5f2 #d9e5f2;border-style:solid;border-width:1px}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day--w .c-day{background:#f1f6fa}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day--w .c-day--end{border-radius:0 25px 25px 0}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day--available>.c-day--end>.c-day__inside{background-color:#b0cff0!important;color:#0054a6;font-weight:400}.konfigurator-terminy-tooltip .konfigurator-terminy-c-day:not(.konfigurator-terminy-c-day--available)>.c-day--end>.c-day__inside{background-color:transparent!important;color:#aaa;font-weight:400}.konfigurator-data-urodzin-uczestnikow{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0;position:relative}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow{display:block;padding:6px 24px}}.konfigurator-data-urodzin-uczestnikow:before{background-color:#b3b3b3;content:"";display:block;height:1px;position:absolute;top:0;width:100%}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow:before{display:none}}.konfigurator-data-urodzin-uczestnikow:last-child:after{background-color:#b3b3b3;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow:last-child:after{display:none}}.konfigurator-data-urodzin-uczestnikow__caption{display:block;line-height:20px;margin:0;width:50%}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow__caption{font-size:12px;font-weight:400;margin-bottom:8px;width:auto}}.konfigurator-data-urodzin-uczestnikow__input{align-items:center;display:flex;justify-content:flex-end;width:50%}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow__input{flex-direction:row-reverse;font-size:14px}.konfigurator-data-urodzin-uczestnikow__modal-tooltip{margin-top:-90px}}@media (width >= 768px){.konfigurator-data-urodzin-uczestnikow__modal-tooltip .r-card{min-width:350px!important}}.konfigurator-data-urodzin-uczestnikow__modal-tooltip.r-tooltip__element{border:none;position:fixed;top:50%;transform:translate(calc(-100% - 32px),-128px)!important;width:auto}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow__date{font-size:14px}}.konfigurator-data-urodzin-uczestnikow__icon{display:block;height:24px;margin-left:19px;width:24px}@media (min-width:992px){.konfigurator-data-urodzin-uczestnikow__icon{margin-left:0;margin-right:8px}}.konfigurator-data-urodzin-uczestnikow__calendar{display:block;margin:0 auto}@media (width >= 768px){.konfigurator-data-urodzin-uczestnikow__calendar{padding:16px;width:300px!important}}@media (min-width:1240px){.konfigurator-data-urodzin-uczestnikow__calendar{height:50%;text-align:center;width:90%}}.konfigurator-data-urodzin-uczestnikow__calendar .c-panels{justify-content:center}.konfigurator-data-urodzin-uczestnikow__calendar .c-month-select,.konfigurator-data-urodzin-uczestnikow__calendar .c-year-select{margin:24px auto}@media (min-width:992px){.konfigurator-tooltip-osobowy{padding:0;transform:unset!important;width:335px!important}}.konfigurator-tooltip-osobowy__section{align-items:center;display:flex;justify-content:space-between;padding-top:24px}@media (min-width:992px){.konfigurator-tooltip-osobowy__section{padding:24px 24px 0}}.konfigurator-tooltip-osobowy__footer{background-color:#f1f6fa;bottom:0;display:flex;margin-top:24px;padding:8px 0;position:sticky}.konfigurator-tooltip-osobowy__save{margin:0 24px 0 auto;padding-left:48px;padding-right:48px}.konfigurator-tooltip-osobowy__dzieci{height:-moz-fit-content;height:fit-content;margin-top:24px;overflow-y:auto}@media (min-width:992px){.konfigurator-tooltip-osobowy__dzieci{margin-top:12px}}.konfigurator-tooltip-osobowy .r-modal-card__footer{padding:16px}.konfigurator-tooltip-osobowy .r-modal-card__footer .r-button{margin:0}.konfigurator{display:block;margin:0 0 32px;padding:24px;position:relative}@media (min-width:992px){.konfigurator{margin-bottom:0}}.konfigurator__loading{background-color:#fff;top:0;right:0;bottom:0;left:0;opacity:.8;position:absolute;z-index:1}.konfigurator__container{display:flex;flex-direction:column}.konfigurator__container--mobile{flex-direction:column-reverse}.konfigurator__bottom-text--brak-wycieczki{display:block;font-weight:700;text-align:center;white-space:pre-line}.konfigurator__bottom-text--mobile{display:inline-block;margin-bottom:16px}.konfigurator__select-button{margin-bottom:16px}.konfigurator__select-button:first-of-type{margin-bottom:16px;margin-top:0}.konfigurator__button{margin-bottom:10px;padding:25px 0;text-transform:uppercase;width:100%}.konfigurator__koszty{display:flex;flex-flow:column wrap;margin:0 0 16px}@media (min-width:768px){.konfigurator__koszty{flex-direction:row}}.konfigurator__cena{align-items:baseline;display:flex;justify-content:space-between;margin:0;width:100%}@media (min-width:992px){.konfigurator__cena{margin:8px 0}}.konfigurator__inna-konfiguracja{align-items:center;background-color:#fff;box-shadow:16px 0 #fff,-16px 0 #fff;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:.9;position:absolute;text-align:center}@media (min-width:992px){.konfigurator__inna-konfiguracja{border-radius:15px;box-shadow:none}}.konfigurator__ceny{display:flex;justify-content:space-between;margin:16px 0 0;width:100%}.konfigurator__ceny--razem-toggle{align-items:center;display:flex;gap:20px;padding:0}.konfigurator__ceny--razem-toggle svg{margin-left:0!important}.konfigurator__ceny--razem-toggle:hover{background-color:transparent!important}.konfigurator__ceny--list{margin:0;padding:0}.konfigurator__ceny--element{list-style:none}.konfigurator__text--info{margin:16px auto 0;max-width:500px;text-align:center}.konfigurator__text--cena{line-height:26px}.konfigurator__backdrop{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);top:0;right:0;bottom:0;left:0;position:fixed;z-index:900}.konfigurator-fade-enter-active,.konfigurator-fade-leave-active{transition:all .3s ease-out}.konfigurator-fade-enter-from,.konfigurator-fade-leave-to{max-height:0;opacity:0}.konfigurator-fade-enter-to,.konfigurator-fade-leave-from{max-height:1000px;opacity:1}.karta-fakultetu-opis-wycieczki-atrybut-glowny{align-items:center;display:flex;gap:12px;width:calc(50% - 12px)}@media (min-width:992px){.karta-fakultetu-opis-wycieczki-atrybut-glowny{width:calc(33.33333% - 16px)}}@media (min-width:1240px){.karta-fakultetu-opis-wycieczki-atrybut-glowny{width:calc(25% - 18px)}}.karta-fakultetu-opis-wycieczki-atrybut-glowny__container{align-items:center;display:flex;gap:12px;overflow:hidden;width:100%}.karta-fakultetu-opis-wycieczki-atrybut-glowny__text-wrapper{display:flex;flex-direction:column}.karta-fakultetu-opis-wycieczki-atrybut-glowny__nazwa{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karta-fakultetu-opis-wycieczki-atrybut-glowny__wartosc{margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kf-opis-wycieczki-atrybut-podrzedny{margin-bottom:24px}.kf-opis-wycieczki-atrybut-podrzedny__tytul{margin:0 0 8px!important}.kf-opis-wycieczki-atrybut-podrzedny__opis{word-break:break-word}.kf-opis-wycieczki-atrybut-podrzedny__opis *{margin:0!important}.kf-opis-wycieczki-atrybut-podrzedny__opis p{line-height:20px!important}.kf-opis-wycieczki-atrybut-podrzedny__opis b{display:block!important;font-size:16px!important;margin:0 0 8px!important}.karta-fakultetu-opis-wycieczki__section-name{font-size:28px;margin:0 0 24px}@media (min-width:992px){.karta-fakultetu-opis-wycieczki__section-name{font-size:32px}}.karta-fakultetu-opis-wycieczki__atrybuty-glowne{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.karta-fakultetu-opis-wycieczki__atrybuty-podrzedne{margin-top:48px}.n-bloczek{display:block;-webkit-tap-highlight-color:transparent}.karta-bloczki-swiper__r-fakultet{display:block;height:340px;margin-right:24px;width:282px}@media (min-width:992px){.karta-bloczki-swiper__r-fakultet{height:340px;width:382px}}.karta-bloczki-swiper__r-bloczek{display:block;margin-right:24px;width:-moz-fit-content;width:fit-content}.kf{margin-bottom:64px}.kf__loading{background-color:#fff;height:500px;top:0;right:0;bottom:0;left:0;opacity:.8;z-index:1}.kf__fiszka--desktop:not(:first-of-type){margin-left:8px}@media (min-width:992px){.kf__top-wrapper{display:flex;gap:25px}}.kf__container-left{flex-grow:1}.kf__container-right{flex-shrink:0;width:383px}.kf__calculator--desktop{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px -6px #18274b1f,0 10px 32px -4px #18274b1a;position:sticky;top:74px;width:100%}.kf__calculator--mobile{background-color:#f1f6fa;width:100%}.kf__trip-description{width:100%}.kf__interactions{align-items:center;display:flex;gap:24px;margin-left:auto;min-width:285px}.kf__interactions-text{align-items:center;cursor:pointer;display:flex;gap:8px}.kf__interactions-text:hover>.r-icon-serce,.kf__interactions-text:hover>.r-icon-share{opacity:1;transform:scale(1.2);fill-opacity:1;fill:#ffbf00;stroke:#0054a6}.kf__tooltip-share{display:flex;flex-direction:column;gap:12px;min-width:-moz-max-content;min-width:max-content;padding:6px}.kf__tooltip-share p{align-items:center;cursor:pointer;display:flex;gap:18px;margin:0;transition:.2s}.kf__tooltip-share p path{transition:.2s}.kf__tooltip-share p:hover{color:#0051a4}.kf__tooltip-share p:hover path{stroke:#0051a4;stroke-width:2px}.kf__opinie{font-family:lato,calibri,sans-serif;width:100%}.sekcja-cache{height:calc(100vh - 54px)!important}
