@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400&display=swap");*{box-sizing:border-box;font-family:'Montserrat', sans-serif}html,body{height:100%;margin:0;scroll-behavior:smooth}.wrapper{min-height:100%;position:relative;padding-bottom:600px}@media screen and (min-width: 760px){.wrapper{padding-bottom:420px}}@media screen and (min-width: 1080px){.wrapper{padding-bottom:300px}}.container{margin:0 auto;max-width:1500px}@media screen and (min-width: 760px){.container{margin-top:1em}}@media screen and (min-width: 1080px){.container{margin-top:2em}}@media screen and (min-width: 1450px){.container{margin-top:4em}}a{text-decoration:none;display:inline-block;position:relative}a:after{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:dotted 1px}a:hover,a:active{color:#337ab7}.link-over{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.btn{background-color:black;color:white;padding:0.8em 2em;border-radius:0.4em}.btn:hover{color:white;background-color:rgba(0,0,0,0.6)}nav ul{padding:0;margin:0}nav ul li{list-style:none;padding-left:0px}nav a{color:inherit}.arrow{display:inline-block;width:0.8em;height:0.8em;border-bottom:solid 1.5px;border-left:solid 1.5px;border-color:inherit}.arrow.left{rotate:45deg}.arrow.up{rotate:135deg}.arrow.right{rotate:225deg}.arrow.down{rotate:-45deg}.more-arrows{font-weight:bold}.more-arrows a{color:inherit}.more-arrows a:after{border:none}.more-arrows .arrow{transform:translatey(-2px);margin-right:-3px}.more-arrows .arrow:nth-of-type(2){border-color:#666666}.more-arrows .arrow:nth-of-type(3){border-color:#c2c2c2}@media screen and (min-width: 760px){.intro{display:flex;margin-top:4.5em}.intro>div{width:50%}.intro>div h3,.intro>div p:first-of-type{margin-top:0}.intro>div p{text-align:justify}.intro .text-container{padding:0 3em 2em}}.flexbox>div{margin:25px}.flexbox .img-container{margin:0}.flexbox p{text-align:justify;line-height:1.3em}@media screen and (min-width: 760px){.flexbox{display:flex;margin-top:2em}.flexbox>div{width:50%}.flexbox>div h3,.flexbox>div p:first-of-type{margin-top:0}.flexbox .img-container{margin:25px}}@media screen and (min-width: 1080px){.flexbox .text-container{padding:0 3em 2em}}.img-container img{max-width:100%}.note{font-size:0.9em}.curtain{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:flex;z-index:10000;padding:20px;top:0}body.no-scroll{overflow:hidden}header{color:white;position:fixed;width:100%;background-color:rgba(0,0,0,0.6);z-index:99}header a:after{border:none}header .h-container{margin-left:1em;display:flex;align-items:center;justify-content:space-between;height:50px}header .logo{display:block;height:calc(50px - 0.4em)}header #nav{width:300px;position:absolute;top:50px;right:-300px;background-color:rgba(0,0,0,0.9);padding:1em 1em 1em 2em;transition:right 0.8s ease-out}header #nav ul li{padding:0.5em 0}header #nav.responsive{right:0}header #nav .lang-list{margin-top:0.5em;border-top:1px solid;padding-top:0.5em}header #nav .lang-list .active{display:none}header #show-menu{padding:0.9em;cursor:pointer}header .lang-select{display:none}@media screen and (min-width: 1080px){header{border-bottom:1px solid white}header #show-menu{display:none}header .h-container{height:80px;margin:0 1em}header #nav{position:static;width:unset;background-color:unset}header #nav ul{display:flex;flex-wrap:wrap;gap:0.5em}header #nav ul li{padding:0 0.5em}header #nav a{position:relative;padding:0.1em 0}header #nav a:hover{color:unset}header #nav a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:white;opacity:0;transform:scale(0);transition:opacity 300ms, transform 300ms;transform-origin:center}header #nav a:hover::after,header #nav a:focus::after{opacity:1;transform:scale(1)}header #nav .lang-list{display:none}header .lang-select{display:block;position:relative;min-width:48px}header .lang-select #active-lang{cursor:pointer}header .lang-select #lang-list{display:none;position:absolute;background-color:black;top:2.6em;right:0;width:max-content}header .lang-select #lang-list li{margin:1em}header .lang-select #lang-list img{margin-right:0.4em}header .lang-select #lang-list:before{content:" ";position:absolute;right:1.4em;top:-0.8em;border-top:none;border-right:0.8em solid transparent;border-left:0.8em solid transparent;border-bottom:0.8em solid black}header .lang-select .arrow{margin:0 0 3px 7px}}@media screen and (min-width: 1450px){header .h-container{margin:0 6rem 0 4rem}header .h-container #nav{margin-right:auto;margin-left:60px}header .h-container .logo-container{width:10%}}.homepage a{color:inherit}.homepage a:after{border:none}.homepage img{display:block}.homepage section{position:relative}.homepage .text{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage #banner{background-image:linear-gradient(135deg, #000, transparent)}.homepage #banner .slide{height:100vh;position:relative}.homepage #banner .r66{background-image:linear-gradient(-45deg, transparent, rgba(0,0,0,0.9)),url("../images/homepage/r66.png");background-repeat:no-repeat;background-size:cover;background-position:60% center}.homepage #banner .banner-text{font-size:24px;color:white;position:absolute;top:50%;left:10%;padding:1em}.homepage #banner .banner-text h1,.homepage #banner .banner-text h2,.homepage #banner .banner-text p{margin:1rem 0}.homepage #banner .banner-text h2{font-weight:normal}.homepage #company{min-height:200px;aspect-ratio:1.5;text-align:center}@media screen and (min-width: 760px){.homepage #company{padding:3em 2em;aspect-ratio:unset;min-height:400px}}.homepage #basis{color:white}.homepage #basis>div{aspect-ratio:1.5;position:relative;overflow:hidden}.homepage #basis>div:hover img{transform:scale(1.1)}.homepage #basis>div:hover .over .over{opacity:20%}.homepage #basis>div img{transition:all 1.5s;max-height:100%}.homepage #basis .lower{width:100%;height:100%}.homepage #basis .over{position:absolute;width:100%;height:100%;top:0;transition:all 1.5s;background-image:linear-gradient(transparent, rgba(0,0,0,0.6))}.homepage #basis .over .over{background-image:linear-gradient(transparent 20%, rgba(0,0,0,0.8))}.homepage #basis .over-text{color:white;text-align:center;padding:0 2em;position:absolute;bottom:0;z-index:5;width:100%}@media screen and (min-width: 760px){.homepage #basis>div{aspect-ratio:unset;height:400px}.homepage #basis>div img{max-height:unset;width:100%}}@media screen and (min-width: 1080px){.homepage #basis{display:flex;margin-bottom:50px}.homepage #basis>div{width:50%}.homepage #basis>div img{height:100%;width:unset}.homepage #basis .over-text{bottom:unset;top:50%}}@media screen and (min-width: 1450px){.homepage #basis{display:flex}.homepage #basis>div{width:50%;height:550px}.homepage #basis .over-text{padding:0 6em;top:60%}}.homepage #offer{text-align:center;max-width:1400px}.homepage #offer .text-container{aspect-ratio:1.5;min-height:200px;position:relative}.homepage #offer img{aspect-ratio:1.5;object-fit:cover;width:100%}@media screen and (min-width: 760px){.homepage #offer .text-container{aspect-ratio:unset;height:400px}.homepage #offer img{aspect-ratio:unset;height:400px}}@media screen and (min-width: 1080px){.homepage #offer .se-item{display:flex;justify-content:space-between;align-items:center;margin:50px 0}.homepage #offer .se-item>div{width:50%}.homepage #offer .se-item:nth-of-type(odd){flex-direction:row-reverse}.homepage #offer .se-item .text-container{height:unset;padding:5em}}@media screen and (min-width: 1450px){.homepage #offer .se-item{gap:10%}.homepage #offer .se-item .text-container{width:40%;padding:0}.homepage #offer .se-item .text-container .text{position:unset;width:100%;text-align:left}}.homepage #facts{display:none;background-image:url("../images/homepage/nisa_pozadi.png");color:white;text-align:center}.homepage #facts .text h1{font-size:3em}.homepage #facts .text h2{font-weight:normal}@media screen and (min-width: 1450px){.homepage #facts{display:block}.homepage #facts>div{height:400px;background-color:rgba(0,0,0,0.6)}.homepage #facts .text{display:flex;justify-content:space-around}}.page{padding-bottom:4em}.page h1{text-align:center;padding:0 25px}.page:before{display:block;content:"";width:100%;height:50px;background-color:black}@media screen and (min-width: 1080px){.page:before{height:80px}}#news{scroll-margin-top:80px;margin-top:4em}#news h1{text-align:center}#news img{width:100%}#news .text-container{padding:2em 1.5em 0}#news .news-item:first-of-type .text-container{padding-top:1px}#news .img-container img{display:block}@media screen and (min-width: 760px){#news{scroll-margin-top:120px}#news .news-item{border:solid 1px #707070;display:flex;align-items:center;flex-direction:row-reverse;margin:2em}#news .news-item .img-container{width:30%}#news .news-item .img-container img{object-fit:cover;height:300px}#news .news-item .text-container{width:70%;padding:0 10%}#news .news-item .text-container h3{margin-top:0}#news .more-arrows{text-align:center}}@media screen and (min-width: 1450px){#news .img-container img{display:block;width:unset;height:unset;margin:0 auto}}footer{min-height:300px;width:100%;background-color:black;color:white;position:absolute;bottom:0;margin:0;text-align:center}footer a:after{border:none}footer h4{font-size:1em;margin-bottom:0.5em}footer p{margin:0}footer .f-container{margin:2rem}footer .logo{margin-bottom:1em}footer .f-media img{margin:0.5em}@media screen and (min-width: 760px){footer .f-container{margin:3rem;display:flex;gap:2em;justify-content:space-evenly;flex-wrap:wrap}}@media screen and (min-width: 1080px){footer .f-container{text-align:left;justify-content:space-between}}@media screen and (min-width: 1450px){footer .f-container{margin:3rem 6rem 3rem 4rem}footer .f-container>div:first-of-type{width:20%}}.flash{text-align:center;font-size:2em;font-weight:bold;color:green;position:absolute;top:153px;width:100%;padding:1.2em;background-color:white;animation:vanish 5s linear 3s forwards}@media screen and (min-width: 760px){.flash{padding:0;top:111px}.flash>div{margin:0 auto;width:fit-content;border-bottom:1px dotted}}@media screen and (min-width: 1080px){.flash{top:155px}}@media screen and (min-width: 1450px){.flash{top:180px}}.change-cookies-setting{color:white;margin-top:1em}.change-cookies-setting a{color:white}#cookie-panel,#cookie-wrapper{position:fixed;width:100%;left:0;right:0}#cookie-wrapper{text-align:center;height:0;overflow:visible;z-index:9999;font-size:14px;opacity:.95}#cookie-wrapper #cookie-panel{padding-top:5px;padding-bottom:5px;z-index:1;bottom:0;background:rgba(0,0,0,0.9);transition:bottom 1s ease-out}#cookie-wrapper p{margin:12px;font-size:15px;padding:0;color:white;font-family:inherit}.btn-cookies{color:#727271;background-color:#efefef;font-family:inherit;margin:6px;border-radius:2px;font-size:15px;border:none;padding:10px}.btn-cookies:hover{color:white;background-color:#264796;transition:0.5s}#cookies-selection{display:none}#cookies-selection .cookies-window{background-color:#e0e0e0;color:black;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;padding:2em 3em}#cookies-selection .cookies-window h2{font-weight:bold;font-size:20px;color:black}#cookies-selection .cookie-select{margin:25px 0;position:relative}#cookies-selection input[type="checkbox"]{height:0;width:0;appearance:none;position:absolute}#cookies-selection label{font-size:17px;position:relative;line-height:25px;padding:0 40px;color:black}#cookies-selection label:before{content:none}#cookies-selection .info{font-size:14px;position:relative;display:inline-block;bottom:6px;left:4px}#cookies-selection .info:after{content:"";width:16px;height:16px;border:1px solid;border-radius:50%;display:inline-block;position:relative;top:4px;right:10px}#cookies-selection .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff}#cookies-selection .checkmark:after{content:"";position:absolute;left:9px;top:3px;width:6px;height:12px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(40deg);display:none}#cookies-selection label:hover .checkmark{background-color:#26479690;transition:0.5s}#cookies-selection input:checked+label .checkmark{background-color:#264796;transition:0.5s}#cookies-selection input:checked+label .checkmark:after{display:block}#cookies-selection input:disabled+label .checkmark{background-color:#26479690}#cookies-selection .info-content{display:none;position:absolute;background-color:#f1f1f1;z-index:1;bottom:2em;left:3em}#cookies-selection .show-info:hover+.info-content{display:block}#cookies-selection .info-content p{margin:0;color:black;font-size:15px;padding:12px 20px;font-family:inherit}#cookies-selection .close-window{background-color:rgba(214,214,214,0.548);position:absolute;right:0;top:0;cursor:pointer;padding:5px 8px;border-radius:2px}#cookies-selection .close-window:hover{background-color:#264796;color:white;transition:0.5s}@media (min-width: 768px){#cookies-selection info-content{left:55px}}@media (min-width: 992px){#cookies-selection .cookies-window{width:40%}#cookies-selection .cookie-select{margin:25px}}.jap-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.jap-gallery>div{width:280px}.jap-gallery img{width:100%;cursor:zoom-in;object-fit:cover;height:200px}#jap-gallery-curtain #jap-gallery-car{margin:auto}#jap-gallery-curtain #jap-gallery-stage{height:auto;max-height:calc(100vh - 2*20px);max-width:100%}#jap-gallery-curtain #jap-gallery-carusel{position:relative}#jap-gallery-curtain #jap-gallery-arrow-nest-left,#jap-gallery-curtain #jap-gallery-arrow-nest-right{margin:auto;position:absolute;top:50%;margin-top:-25px}#jap-gallery-curtain #jap-gallery-arrow-nest-right{left:100%;margin-left:-50px}#jap-gallery-curtain #jap-gallery-arrow_left{content:url(../images/ico/left-grey.png)}#jap-gallery-curtain #jap-gallery-arrow_right{content:url(../images/ico/right-grey.png)}.scroll-effects .se-item.reveal div:first-of-type{animation-name:revealFromLeft}.scroll-effects .se-item.reveal div:last-of-type{animation-name:revealFromRight}.scroll-effects .se-item.reveal div{animation-duration:0.5s;animation-timing-function:ease;animation-fill-mode:both}.scroll-effects .se-item:nth-of-type(odd).reveal div:first-of-type{animation-name:revealFromRight}.scroll-effects .se-item:nth-of-type(odd).reveal div:last-of-type{animation-name:revealFromLeft}@media screen and (min-width: 1450px){.scroll-effects .se-item div{opacity:0}}@keyframes revealFromLeft{0%{transform:translateX(-150px);opacity:0}100%{opacity:1;transform:translateX(0)}}@keyframes revealFromRight{0%{transform:translateX(150px);opacity:0}100%{opacity:1;transform:translateX(0)}}@keyframes vanish{0%{opacity:1}100%{opacity:0}}.contact{padding:0 25px;text-align:center}.contact p,.contact h4{margin:0}.contact .contact-company,.contact .contacts-container>*{box-sizing:content-box}.contact .contacts-container{margin-top:4em}.contact .contact-detail{display:flex;height:200px;border:solid 1px #707070;border-radius:4px;transition:all .3s ease-out;margin:1em auto;width:375px;max-width:100%}.contact .contact-detail:hover{transform:scale(1.1);z-index:2}.contact .contact-detail .img-container{width:160px}.contact .contact-detail .img-container img{border-radius:4px 0px 0px 4px;height:100%;object-fit:cover}.contact .contact-detail .text-container{width:215px;padding:2.5em 1.4em}.contact .contact-detail .text-container p:first-of-type{margin-bottom:2em}@media screen and (min-width: 760px){.contact .contact-company,.contact .contacts-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.contact .contact-company{margin:2rem 0}.contact .contact-company>div{width:375px}.contact .contacts-container{margin-top:6em}.contact .contact-detail{margin:0}}@media screen and (min-width: 1450px){.contact{text-align:left;max-width:1250px;margin-bottom:4em}}.company p{line-height:1.3em}h1.rhs{display:none}@media screen and (min-width: 1080px){h1.rhs{display:block}}.rhs .img-container{margin:0 20px;text-align:center}@media screen and (min-width: 760px){.rhs .img-container{width:35%;margin-top:2em}.rhs .text-container{width:65%}}.rhs.gallery-container p{text-align:justify;margin-left:22px;margin-right:22px}.rhs.gallery-container p:last-of-type{margin-bottom:3em}.rhs .downloads{display:flex;gap:30px;margin-top:3em}.rhs .downloads img{border:1px solid lightgray}.rhs .downloads a:after{border:none}.rhs .downloads p{text-align:center}.rhs .downloads>div{width:150px;text-align:center}.registration-btns{text-align:center;margin:2em 0 4em}.registration-btns .btn{line-height:1.4em;width:100%;padding:0.8em 0}@media screen and (min-width: 760px){.registration-btns{margin:2em 0 6em}.registration-btns .btn{padding:0.8em 2em}}@media screen and (min-width: 1080px){.registration-btns{margin:2em 0 6em}.registration-btns .btn{width:unset}}@media screen and (min-width: 1450px){.registration-btns{margin:0em 0 6em}}.registration #registration-form{scroll-margin-top:100px;margin-top:4em}.registration #registration-form h3{text-align:center;margin-bottom:2em}.registration p{margin-top:0.5em}.registration h4{margin-top:2em;margin-bottom:0.5em}.registration img.right{float:right;margin:1.1em 0 0 2em;max-height:14em}.registration ul{list-style:square}.registration ul li{text-align:justify}.registration table td{padding:0 1em}@media screen and (min-width: 760px){.registration #registration-form{margin-top:25px}}.gallery-container h3{text-align:center}@media screen and (min-width: 760px){.gallery-container h3{margin-bottom:3rem}}.registration-form{text-align:center;font-size:0.9rem}.registration-form .pair{margin:1.4em 0}.registration-form .pair>div{margin:0.2em 0}.registration-form input[type="text"],.registration-form textarea,.registration-form select{width:100%;padding:0.4em 1em;border:1px solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);border-radius:0.2em;box-shadow:0 0 0 0 transparent inset;transition:color .1s ease,border-color .1s ease}.registration-form input[type="text"]:focus,.registration-form textarea:focus,.registration-form select:focus{outline:0;color:rgba(0,0,0,0.95);border-color:#85b7d9;box-shadow:0 0 0 0 rgba(34,36,38,0.35) inset}.registration-form label.required::after{content:"*"}.registration-form label[for*="checkbox"]{display:flex;flex-direction:column-reverse}.registration-form label[for*="checkbox"] p{text-align:center;margin-bottom:0}.registration-form select{text-align:center}@media screen and (min-width: 1080px){.registration-form{margin:0 auto;width:500px}}
/*# sourceMappingURL=style.css.map */
