@charset "UTF-8";.scroll-wrapper-mask::before{content:"";width:100%;height:100%;position:absolute;z-index:1000}.scroll-wrapper{position:relative}@media (min-width:1200px){.scroll-wrapper{height:5000px}}.scroll-wrapper .scene{width:100vw}@media (min-width:1200px){.scroll-wrapper .scene{position:fixed;top:90px}}@media (min-width:1200px){.scroll-wrapper .scene{height:calc(100vh - 90px);overflow:hidden}}.scroll-wrapper .scene--top{top:0;position:absolute}@media (max-width:1199.98px){.scroll-wrapper .scene--top{position:static !important}}.scroll-wrapper .scene--bottom{position:absolute;top:auto;bottom:0}.scroll-wrapper .scene .image-wrapper{z-index:1;position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0}@media (max-width:1199.98px){.scroll-wrapper .scene .image-wrapper{display:none}}.scroll-wrapper .scene .image-wrapper .img{background-size:cover;background-position:center;width:100%;height:100%;position:absolute}.scroll-wrapper .scene .image-wrapper .img-1{background-image:image-set(url("https://www.rekinysukcesu.pl/images/avif/realizacje/ebiegi/ebiegi-mockup.avif") 1x,url("https://www.rekinysukcesu.pl/images/avif/realizacje/ebiegi/ebiegi-mockup@2x.avif") 2x)}.scroll-wrapper .scene .image-wrapper .img-2{background-image:image-set(url("https://www.rekinysukcesu.pl/images/avif/realizacje/vapiano/vapiano-realizacja.avif") 1x,url("https://www.rekinysukcesu.pl/images/avif/realizacje/vapiano/vapiano-realizacja@2x.avif") 2x)}.scroll-wrapper .scene .image-wrapper .img-3{background-image:image-set(url("https://www.rekinysukcesu.pl/images/avif/realizacje/swierkowebielany-www/swierkowebielany.avif") 1x,url("https://www.rekinysukcesu.pl/images/avif/realizacje/swierkowebielany-www/swierkowebielany@2x.avif") 2x)}.scroll-wrapper .scene .image-wrapper .info-1{position:absolute;left:0;width:100%;background:rgba(255,255,255,.6);overflow:hidden;height:120px;display:flex;justify-content:space-around;align-items:center}.scroll-wrapper .scene .image-wrapper .info-1 div{text-align:center}.scroll-wrapper .scene .image-wrapper .info-1 div .number{font-size:70px;line-height:1}.scroll-wrapper .scene .image-wrapper div:first-child{width:113%}@media (min-width:1700px){.scroll-wrapper .scene .image-wrapper div:first-child{width:100%}}.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{height:100%;display:flex;align-items:flex-end;z-index:2}@media (min-width:1200px){.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{padding-bottom:80px;width:33%;position:absolute;top:0}}@media (max-width:1199.98px){.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{background-size:cover;background-position:left;padding:5rem;justify-content:center;display:flex !important;left:0 !important;right:0 !important;bottom:0 !important;top:0 !important}}@media (max-width:767.98px){.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{padding:5rem 2rem}}@media (min-width:768px)and (max-width:1119px){.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{padding-top:0}}.scroll-wrapper .scene .description-1 .content,.scroll-wrapper .scene .description-2 .content,.scroll-wrapper .scene .description-3 .content{padding:30px;background:#fff;box-shadow:.5rem 1rem 2rem rgba(0,0,0,.16)}@media (min-width:1200px){.scroll-wrapper .scene .description-1 .content,.scroll-wrapper .scene .description-2 .content,.scroll-wrapper .scene .description-3 .content{min-width:540px}}@media (max-width:1199.98px){.scroll-wrapper .scene .description-1 .content,.scroll-wrapper .scene .description-2 .content,.scroll-wrapper .scene .description-3 .content{width:540px;z-index:3}}@media (max-width:767.98px){.scroll-wrapper .scene .description-1 .content,.scroll-wrapper .scene .description-2 .content,.scroll-wrapper .scene .description-3 .content{padding:0;box-shadow:none}}@media (max-width:767.98px){.scroll-wrapper .scene .description-1,.scroll-wrapper .scene .description-2,.scroll-wrapper .scene .description-3{max-width:540px;padding:0 15px;margin:0 auto 5rem}.scroll-wrapper .scene .description-1:last-of-type,.scroll-wrapper .scene .description-2:last-of-type,.scroll-wrapper .scene .description-3:last-of-type{margin-bottom:0}}@media (min-width:1200px)and (min-height:645px){.scroll-wrapper .scene .description-1{padding-bottom:50px}}@media (min-width:768px)and (max-width:1199px){.scroll-wrapper .scene .description-3{padding-bottom:0}}.scroll-wrapper .scene .logo-1,.scroll-wrapper .scene .logo-2,.scroll-wrapper .scene .logo-3{position:absolute;top:10%;height:100px;width:340px;z-index:2;background:#fff;display:flex;justify-content:center;align-items:center}@media (max-width:1199.98px){.scroll-wrapper .scene .logo-1,.scroll-wrapper .scene .logo-2,.scroll-wrapper .scene .logo-3{display:none}}.scroll-wrapper .scene .logo-1:after,.scroll-wrapper .scene .logo-2:after,.scroll-wrapper .scene .logo-3:after{content:"";position:absolute;height:0;bottom:0;width:0;border-top:100px solid #fff}.scroll-wrapper .scene .logo-1 img,.scroll-wrapper .scene .logo-2 img,.scroll-wrapper .scene .logo-3 img{width:25rem}.scroll-wrapper .scene .logo-1,.scroll-wrapper .scene .logo-3{right:0;padding-right:30px}.scroll-wrapper .scene .logo-1:after,.scroll-wrapper .scene .logo-3:after{left:0;border-left:50px solid rgba(0,0,0,0);transform:translateX(-100%)}.scroll-wrapper .scene .logo-2{left:0}.scroll-wrapper .scene .logo-2:after{right:1px;border-right:50px solid rgba(0,0,0,0);transform:translateX(100%)}.scroll-wrapper .content .description__mobile-logo{top:1rem;left:0;padding:1rem .5rem;background-color:#fff}@media (min-width:576px)and (max-width:767.98px){.scroll-wrapper .content .description__mobile-logo{width:40%;height:6rem}}@media (max-width:575.98px){.scroll-wrapper .content .description__mobile-logo{position:static !important;margin:auto}}@media (max-width:575.98px){.scroll-wrapper .content .description__mobile-logo img{width:25rem}}.scroll-wrapper .content .description__mobile-logo:after{right:0;border-right:30px solid rgba(0,0,0,0);transform:translateX(100%);content:"";position:absolute;height:0;bottom:0;width:0;border-top:60px solid #fff}@media screen and (min-width:768px)and (max-width:1199px){.scroll-wrapper .content .description p{margin-bottom:2rem}}.scroll-wrapper .counters{display:flex;flex-direction:column;margin:2rem 0}@media (min-width:768px){.scroll-wrapper .counters{max-width:400px}}@media (min-width:576px)and (max-width:767.98px){.scroll-wrapper .counters{flex-direction:row}}.scroll-wrapper .counters .counter{display:flex;align-items:center;color:#0f145b}@media (max-width:767.98px){.scroll-wrapper .counters .counter{flex-direction:column}}@media (max-width:575.98px){.scroll-wrapper .counters .counter{text-align:center}}@media (min-width:576px)and (max-width:767.98px){.scroll-wrapper .counters .counter{align-items:flex-start}.scroll-wrapper .counters .counter:first-child{padding-right:30px}}.scroll-wrapper .counters .counter_left{width:60%;font-size:6rem;display:flex}@media (max-width:767.98px){.scroll-wrapper .counters .counter_left{width:40%}}@media (max-width:767.98px){.scroll-wrapper .counters .counter_left{width:auto;font-size:4.2rem}}.scroll-wrapper .counters .counter_right{width:60%}@media (max-width:767.98px){.scroll-wrapper .counters .counter_right{width:100%}}#portfolio .stepper{width:15px;height:90px;display:flex;flex-direction:column;position:absolute;top:50%;left:28px;transform:translateY(-50%);align-items:center;justify-content:space-between;z-index:2}@media (max-width:1199.98px){#portfolio .stepper{display:none}}#portfolio .stepper--color .step .step_point{background:#0c80b0}#portfolio .stepper .step{position:relative}#portfolio .stepper .step_point{height:10px;width:10px;background:#fff;opacity:.4;border-radius:50%;position:relative;transition:.3s linear background-color}@media (max-width:1199.98px){#portfolio .stepper .step_point{transform:none !important}}@media screen and (min-width:1200px)and (max-width:1599px){#portfolio .stepper .step.active .step_point--3{top:10px}}@media screen and (min-width:1200px)and (max-width:1599px){#portfolio .stepper .step:last-child .step_tooltip{font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px}}#portfolio .stepper .step_tooltip{position:absolute;min-width:max-content;display:block;opacity:0;transition:opacity .35s linear;top:-8px;padding-left:30px;padding-right:10px;border-radius:13px;left:-7px;background:#0c80b0;color:#fff;z-index:-1}@media screen and (min-width:1200px)and (max-width:1599px){#portfolio .stepper .step_tooltip{min-width:initial}}#portfolio .stepper .step.active,#portfolio .stepper .step:hover{cursor:pointer}#portfolio .stepper .step.active .step_tooltip,#portfolio .stepper .step:hover .step_tooltip{opacity:1}#portfolio .stepper .step.active .step_point,#portfolio .stepper .step:hover .step_point{opacity:1 !important;background-color:#fff;transition:none}#portfolio .stepper .step:hover .step_tooltip{transition:none;opacity:1}
