.cnc-logo .realizations-banner,.realizations-banner{background-position:center center;padding-top:230px;background-size:cover}.realizations-banner .socials-container .bg-fb .image,.realizations-banner .socials-container .bg-ig .image,.realizations-banner .socials-container .bg-in .image,.realizations-banner .socials-container .bg-yt .image{width:18px;height:18px;background:rgb(255 255 255 / .704);transition:0.2s}.bg-top-center,.realizations-banner{background-size:cover}.realization-text .author,.realization-text .sub{line-height:21px;text-align:center;font-style:normal}.realizations-gallery-container .splide .splide__slide .description h5,.realizations-gallery-container .splide .splide__slide .description p{font-size:var(--body-16)!important;line-height:var(--body-16-lh)!important}.realizations-banner{position:relative}.bg-top-center,.bg-top-contain{background-position:top center;background-repeat:no-repeat}.cnc-logo .realizations-banner{min-height:50vh}.realizations-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.realizations-intro .title{color:#fff;margin-bottom:60px;text-align:center;font-weight:700;letter-spacing:-.035em}.realizations-intro .description{color:#fff;margin-bottom:20px;max-width:800px;text-align:center;font-style:normal;font-weight:600;letter-spacing:-.02em}.realizations-intro .content{color:#d1d1d1;max-width:770px;text-align:center;letter-spacing:-.01em;margin-bottom:60px}.realizations-intro .content.narrow{max-width:520px}.realizations-intro .website{color:#fff;text-decoration:none;font-weight:600}.realizations-banner.logo{padding-bottom:580px}.realizations-banner.bg-bottom-center{background-position:bottom center!important}.realization-main-image-single.paralax,.realization-main.paralax .realization-main-paralax{background-attachment:fixed!important;background-position:center center!important;background-size:cover!important}.realizations-banner .socials-container{position:absolute;bottom:20%;right:2%;display:flex;align-items:center;z-index:2}.realizations-banner .socials-container a{padding:11px;border-radius:9px;margin:4px;transition:0.3s}.realizations-banner .socials-container a:hover .image{transform:scale(1.2)}.realizations-banner .socials-container .bg-fb .image{mask-image:url(../images/banner/icons/gray/facebook.svg);-webkit-mask-image:url(../images/banner/icons/gray/facebook.svg);mask-position:center center;mask-size:contain;-webkit-mask-position:center center;-webkit-mask-size:contain}.realizations-banner .socials-container .bg-yt .image{mask-image:url(../images/banner/icons/gray/youtube.svg);-webkit-mask-image:url(../images/banner/icons/gray/youtube.svg);mask-position:center center;mask-size:contain;-webkit-mask-position:center center;-webkit-mask-size:contain}.realizations-banner .socials-container .bg-ig .image{mask-image:url(../images/banner/icons/gray/instagram.svg);-webkit-mask-image:url(../images/banner/icons/gray/instagram.svg);mask-position:center center;mask-size:contain;-webkit-mask-position:center center;-webkit-mask-size:contain}.realizations-banner .socials-container .bg-in .image{mask-image:url(../images/banner/icons/gray/linkedin.svg);-webkit-mask-image:url(../images/banner/icons/gray/linkedin.svg);mask-position:center center;mask-size:contain;-webkit-mask-position:center center;-webkit-mask-size:contain}.realizations-points .point .icon.manager,.realizations-points .point .icon.sitemap{mask-size:cover;mask-position:center center;width:50px;height:50px;mask-repeat:no-repeat}.realizations-banner .socials-container .separator{height:12px;width:1.5px;background-color:rgb(255 255 255 / .2);padding:0}.realization-main .realization-main-image-single{display:flex;z-index:1;justify-content:center;padding:0 50px}.realizations-banner::after,.realizations-banner::before{content:"";z-index:-1;position:absolute;left:0;pointer-events:none}.realization-main .realization-main-image-single.right{justify-content:flex-end;padding-top:1px 0;position:relative;padding-left:50px}.realization-main .realization-main-image-single img{object-fit:contain;z-index:1}.case-study-page .intro-wrapper .list-check>li:before,.realization-box-height .mobile,.realization-custom-13-banner .image-mobile,.realization-custom-2-baner-mobile,.realization-custom-9 .image-mobile,.realization-main-image-single.paralax .mobile,.realization-main.paralax .realization-main-image-single,.realizations-banner-with-text .realization-banner-with-text-mobile,.realizations-collection-container .realizations-collection-gallery .image.hidden,.realizations-collection-container .realizations-collection-gallery.mobile,.realizations-gallery-container .splide__arrow--next svg,.realizations-gallery-container .splide__arrow--prev svg{display:none}.photo-logo-height>div{max-height:550px}.photo-logo-height>div img{object-fit:cover;max-width:90%}.realization-main.paralax{padding:0 50px}.realization-main.paralax .realization-main-paralax{width:100%;z-index:1;position:relative}.realization-main.paralax.logo .realization-main-paralax{margin-top:-480px}.paralax.configurator{height:680px}.paralax.configurator .simpleParallax{border-radius:0;height:680px}.realization-container{max-width:1700px;width:100%;padding:1px 250px;margin:0 auto}.letniskowo .realization-configurator .realization-tablet-picture,.realization-text{padding-bottom:50px}.realization-main-image img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%;object-fit:cover;display:block}.realization-browser{position:relative;margin-top:-340px;z-index:1}.realization-main-image .toolbar{display:flex;flex-direction:row;align-items:center;padding:8px 300px 8px 30px;gap:245px;width:100%;height:36px;background:#fff;border-radius:10px 10px 0 0;justify-content:space-between}.realization-main-image .toolbar .controls{display:flex;gap:5px}.realization-main-image{max-width:850px;margin:0 auto;width:70%}.realizations-banner::before{width:100%;height:85%;top:0;background:var(--bg-image);background-size:cover;background-position:center bottom}.realizations-banner::after{width:100%;height:20%;bottom:0;background-color:var(--bg-color)}.realizations-banner .blur{position:absolute;top:0;left:0;height:80%;width:100%;background-color:var(--bg-blur-color);backdrop-filter:blur(18.3px)}.realization-main-image .toolbar .touch-bar{max-width:585px;width:100%;height:20px;background:#fff;border:1px solid #dfe1e4;border-radius:30px}.realization-main-image .toolbar .controls div{width:10px;height:10px;border-radius:100%}.realization-main-image .toolbar .controls .red{background:#ea695e}.realization-main-image .toolbar .controls .orange{background:#f2be4f}.realization-main-image .toolbar .controls .green{background:#66c453}.bg-top-contain{background-size:contain}.realization-configurator .realization-main-picture{position:relative;z-index:1;margin-top:-350px}.realization-configurator .realization-text{padding-top:80px;padding-bottom:300px}.realization-video .realization-container{padding:1px clamp(1.25rem, 1.25rem + 4.167vw, 6.25rem);max-width:none}.realization-video .realization-main-video{margin-top:-210px;text-align:center}.realization-video .realization-main-video video{width:100%;max-width:1600px;height:auto;border-radius:10px;box-shadow:0 15px 20px 0 rgb(0 0 0 / .25)}.realization-configurator .realization-tablet-picture{margin-top:-200px;padding-bottom:600px}.realization-configurator .realization-laptop-picture{margin-top:-500px}.realization-text{max-width:880px;width:100%;padding-top:50px;margin:0 auto}.realization-text.logo{padding-bottom:11vw}.realization-text .tag{font-style:normal;font-weight:600;text-align:center;letter-spacing:-.015em;margin-bottom:45px}.realization-text .title{color:#fff;font-weight:700;letter-spacing:-.02em;text-align:center;margin-bottom:30px}.realization-text .content{font-style:normal;font-weight:400;text-align:center;color:#fff;margin-bottom:20px}.realization-text .author{font-weight:700;font-size:14px;color:#fff}.realization-text .sub{font-weight:400;font-size:12px;color:#adadad}.realization-banner{height:665px;width:100%;background-color:#353535;position:relative}.range-of-work.d44::before,.range-of-work.geodezja-pruchnik::before,.range-of-work.jar-spaw::before,.range-of-work.maghaus::before,.range-of-work.matuszak::before,.range-of-work.mercus-camper::before,.range-of-work.mikulski::before,.range-of-work.optiflow::before,.range-of-work.partymix::before,.range-of-work.pasjahobbyhorse::before,.range-of-work.securus-finanse::before,.range-of-work.turplast::before,.realization-banner.no-shadow::before{content:none}.realization-banner::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgb(41 41 41 / .4),rgb(41 41 41 / .4))}.realization-banner img{width:100%;height:100%!important;object-fit:cover}.realization-banner .texts{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 50px}.realization-banner .texts .title{text-align:center;font-weight:700;letter-spacing:-.035em;color:#fff}.realization-banner .texts .title::selection{background-color:#fff0}.realization-banner.light-banner::before{background:linear-gradient(0deg,rgb(29 29 29 / .33),rgb(29 29 29 / .33))}.realization-numbers{display:grid;grid-template-columns:repeat(4,1fr);max-width:1300px;padding-bottom:320px}.realization-numbers .realization-number{display:flex;flex-direction:column;color:#fff;font-family:Plus Jakarta Sans;text-align:center}.realization-numbers .realization-number strong{font-size:clamp(2.625rem, 2rem + 3.125vw, 5.75rem);font-weight:700;line-height:clamp(2.625rem, 2rem + 3.125vw, 5.75rem);letter-spacing:-2.5px;margin-bottom:20px}.realization-numbers .realization-number span{font-size:clamp(1rem, 1rem + 0.208vw, 1.25rem);font-weight:600;line-height:clamp(1.5rem, 1.5rem + 0.156vw, 1.688rem)}.range-of-work{padding-top:100px;padding-bottom:200px;overflow:hidden;position:relative}.range-of-work::before{content:"";width:100%;height:100%;background-image:url(../images/realizations/image/lines.webp);background-position:0 -375px;background-size:contain;position:absolute;top:0;left:0;z-index:-1}.range-of-work.eko{padding-bottom:120px}.range-of-work.eko::before{background-repeat:no-repeat}.range-of-work.radform{padding-bottom:0}.range-of-work.jar-spaw,.range-of-work.maghaus,.range-of-work.mikulski{background:#1b1b1b}.range-of-work.partymix{background:#212653}.range-of-work.beoni-group{background:0 0}.range-of-work.dekorator{background:#020202}.range-of-work.abba-pater{padding-top:0;padding-bottom:100px}.range-of-work.d44{background:#292828}.range-of-work.pasjahobbyhorse{background:#fcf1f9}.range-of-work.hurtownia-lidia,.range-of-work.mocek-kotly,.range-of-work.radform-sklep,.realizations-points.abba-pater .point,.realizations-points.hurtownia-lidia .point,.realizations-points.mercus-camper .point,.realizations-points.optiflow .point,.realizations-points.pasjahobbyhorse .point,.realizations-points.radform-sklep .point,.realizations-points.securus-finanse .point,.realizations-points.turplast .point{background:#fff}.range-of-work.matuszak{background:#00645c;padding-bottom:100px}.range-of-work.geodezja-pruchnik{background:#ebf3ee}.range-of-work.turplast{background:linear-gradient(180deg,#f2f0e9 0,#f2f0e9 92.97%,#fff0 100%);padding-bottom:0}.range-of-work.mercus-camper{background:#f0fbff;padding-bottom:100px}.range-of-work.securus-finanse{background:#f3f3f3;padding-bottom:100px}.range-of-work.optiflow{background:linear-gradient(180deg,#e9eff4 0,#e9eff4 69.27%,#fff 100%);padding-bottom:100px}.realization-texts{display:flex;flex-direction:column;gap:45px;max-width:750px;width:100%;margin:0 auto;padding-bottom:100px;padding-left:50px;padding-right:50px}.realizations-points,.realizations-points-block{max-width:1536px;padding:0 50px;gap:20px;display:flex}.realization-texts.blur,.realization-texts.blur .description,.realization-texts.blur .subtitle,.realization-texts.blur .title,.realizations-banner-with-text.jbhomes .realization-texts{position:relative;z-index:1}.realization-texts.blur::before{content:"";background-image:url(../images/realizations/blur.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:200px;left:50%;transform:translate(-50%,-50%);width:120%;height:120%}.realization-texts.absolute{position:absolute;top:95px;left:var(--m100);z-index:1}.realization-texts.mypack-dark .subtitle{color:#ffd0d2}.realization-texts.eko .title,.realization-texts.mypack-dark .title,.realizations-points-block-v2.maghaus .point .text .title,.realizations-points.d44 .point .title,.realizations-points.dekorator .point .title,.realizations-points.jar-spaw .point .title,.realizations-points.matuszak .point .title,.realizations-points.mikulski .point .title,.realizations-points.naswoim .point .title,.realizations-points.partymix .point .title{color:#fff}.realization-texts.mypack-dark .description{color:#c8c8c8}.realization-texts.eko .subtitle,.realization-texts.eko-v2 .subtitle{color:#ffe12d}.realization-texts.eko .description{color:#edf4ff}.realization-texts.eko-v2 .title{color:#2d64b7}.realization-texts.eko-v2 .description{color:#b8b9bb}.realization-texts.radform .subtitle,.realization-texts.radform .title{color:#f67210}.realization-texts.hevenia .description,.realization-texts.radform .description{color:#717171}.realization-texts.hevenia .title{color:#0e2e5c}.realization-texts.yawal .subtitle{color:#d60b38}.realization-texts.mocek-kotly .title,.realization-texts.yawal .title,.realizations-points.amvisage .point .title,.realizations-points.mocek-kotly .point .title,.realizations-points.sparjus-sklep .point .title{color:#232426}.realization-texts.mocek-kotly .description,.realization-texts.yawal .description,.realizations-points.amvisage .point .description,.realizations-points.mocek-kotly .point .description,.realizations-points.sparjus-sklep .point .description{color:#868686}.realization-texts.pasjahobbyhorse .subtitle{color:#b72a59}.realization-texts.pasjahobbyhorse .title,.realizations-points.pasjahobbyhorse .point .title{color:#f8296f}.realization-texts.pasjahobbyhorse .description,.realizations-points.pasjahobbyhorse .point .description{color:#8f6a85}.realization-texts.hurtownia-lidia .subtitle{color:#84c128}.realization-texts.hurtownia-lidia .title,.realizations-points.hurtownia-lidia .point .title{color:#01652f}.realization-texts.hurtownia-lidia .description,.realizations-points.hurtownia-lidia .point .description{color:#5b6a5b}.realization-texts.mocek-kotly .subtitle,.realization-texts.sparjus-sklep .subtitle{color:#ff6200}.realization-texts.sparjus-sklep .title{color:#323131}.realization-texts.sparjus-sklep .description{color:#8e8e8e}.realization-texts .subtitle{font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-align:center;letter-spacing:-.015em;color:#bf141a}.realization-texts .title{font-weight:700;text-align:center;line-height:1.25!important;letter-spacing:-.03em;color:#0a0a0a;margin-bottom:0}.realization-texts .description{font-weight:600;color:#4e4e56;text-align:center;letter-spacing:-.02em}.realizations-points{margin:0 auto;justify-content:center}.realizations-points.object-five .point{flex-basis:calc(20% - 10px)}.realizations-points.object-four .point{flex-basis:calc(25% - 10px)}.realizations-points.object-three .point{flex-basis:calc(33.33333333% - 10px)}.realizations-points.object-two .point,.realizations-two-images-full-width.gap-20 .image{flex-basis:calc(50% - 10px)}.realizations-points .point{padding:35px 30px;background-color:#f5f5f5;display:flex;flex-direction:column;border-radius:10px;align-items:center;transition:0.2s}.realizations-points .point .icon.manager{mask-image:url(../images/realizations/icons/manager.svg);-webkit-mask-image:url(../images/realizations/icons/manager.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.realizations-points .point .icon.sitemap{mask-image:url(../images/realizations/icons/sitemap.svg);-webkit-mask-image:url(../images/realizations/icons/sitemap.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.realizations-points .point .icon.graphic-design{mask-image:url(../images/realizations/icons/graphic-design.svg);mask-size:cover;mask-position:center center;mask-repeat:no-repeat;width:50px;height:50px;-webkit-mask-image:url(../images/realizations/icons/graphic-design.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.realizations-points .point .icon.program{mask-image:url(../images/realizations/icons/program.svg);mask-size:cover;mask-position:center center;mask-repeat:no-repeat;width:50px;height:50px;-webkit-mask-image:url(../images/realizations/icons/program.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.realizations-points .point .icon.trigo{mask-image:url(../images/realizations/icons/trigo.svg);mask-size:cover;mask-position:center center;mask-repeat:no-repeat;width:50px;height:50px;-webkit-mask-image:url(../images/realizations/icons/trigo.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.realizations-points.red-icons .point .icon{background-color:#fa2222;margin-bottom:40px}.realizations-points.blue-icons .point .icon{background-color:#2d64b7;margin-bottom:40px}.realizations-points.orange-icons .point .icon{background-color:#f67210;margin-bottom:40px}.realizations-points.gray-icons .point .icon{background-color:#b3b3b3;margin-bottom:40px}.realizations-points.lightblue-icons .point .icon{background-color:#3acef9;margin-bottom:40px}.realizations-points.lightgreen-icons .point .icon{background-color:#5cb114;margin-bottom:40px}.realizations-points.yellow-icons .point .icon{background-color:#ffd600;margin-bottom:40px}.realizations-points.jarspaw-icons .point .icon{background-color:#ff3d49;margin-bottom:40px}.realizations-points.lightyellow-icons .point .icon{background-color:#ffe195;margin-bottom:40px}.realizations-points.meer-group-icons .point .icon,.realizations-points.novadental-icons .point .icon,.realizations-points.przp-icons .point .icon{background-color:#27a6ff;margin-bottom:40px}.realizations-points.partymix-icons .point .icon{background-color:#ff84cf;margin-bottom:40px}.realizations-points.dekorator-icons .point .icon,.realizations-points.mikulski-icons .point .icon{background-color:#979797;margin-bottom:40px}.realizations-points.beoni-group-icons .point .icon{background-color:#0094ff;margin-bottom:40px}.realizations-points.rozsadnik-icons .point .icon{background-color:#78bf14;margin-bottom:40px}.realizations-points.abba-pater-icons .point .icon{background-color:#ff9865;margin-bottom:40px}.realizations-points.yawal-icons .point .icon{background-color:#d60b38;margin-bottom:40px}.realizations-points.d44-icons .point .icon{background-color:#f8f3e2;margin-bottom:40px}.realizations-points.pasjahobbyhorse-icons .point .icon{background-color:#b72a59;margin-bottom:40px}.realizations-points.hurtownia-lidia-icons .point .icon{background-color:#84c128;margin-bottom:40px}.realizations-points.radform-sklep-icons .point .icon{background-color:#ffa21e;margin-bottom:40px}.realizations-points.mocek-kotly-icons .point .icon,.realizations-points.sparjus-sklep-icons .point .icon{background-color:#ff6200;margin-bottom:40px}.realizations-points.matuszak-icons .point .icon{background-color:#d5f5d7;margin-bottom:40px}.realizations-points.turplast-icons .point .icon{background-color:#c48f63;margin-bottom:40px}.realizations-points.geodezja-pruchnik-icons .point .icon{background-color:#16bf5e;margin-bottom:40px}.realizations-points.mercus-camper-icons .point .icon{background-color:#00aeef;margin-bottom:40px}.realizations-points.securus-finanse-icons .point .icon{background-color:#0098a0;margin-bottom:40px}.realizations-points.optiflow-icons .point .icon{background-color:#09adff;margin-bottom:40px}.realizations-points.silver-icons .point .icon{background:linear-gradient(#cdcdcd,#646464,#d4d4d4,#595959,#cdcdcd);margin-bottom:40px}.realizations-points.hevenia-klifowa-icons .point .icon{background-color:#3d96ff;margin-bottom:40px}.realizations-points .point .title{font-style:normal;font-weight:600;text-align:center;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:20px;min-height:54px}.realizations-points .point .description{letter-spacing:-.01em;color:#707076;font-weight:500;text-align:center}.realizations-points.maghaus .point{background:#282828}.realizations-points.maghaus .point .title{color:#f9f9f9}.realizations-points-block-v2.maghaus .point .text .description,.realizations-points-block-v2.maghaus .point .text .undertitle,.realizations-points.maghaus .point .description{color:#bebebe}.realizations-points.hevenia .point{background:#edfeff}.realizations-points.hevenia .point .title{color:#012554}.realizations-points.abba-pater .point .description,.realizations-points.hevenia .point .description{color:#707076}.realizations-points.ekoplon .point{background:#f5fbf2}.realizations-points.ekoplon .point .title{color:#006142}.realizations-points.ekoplon .point .description{color:#717a77}.realizations-points.naswoim .point{background:#ff821e}.realizations-points.naswoim .point .description{color:#fff9f2}.realizations-points.dekorator .point,.realizations-points.jar-spaw .point,.realizations-points.mikulski .point{background:#292929}.realizations-points.dekorator .point .description,.realizations-points.jar-spaw .point .description,.realizations-points.mikulski .point .description{color:#e0e0e0}.realizations-points.amvisage .point,.realizations-points.mocek-kotly .point,.realizations-points.sparjus-sklep .point{background:#f2f2f2}.realizations-points.novadental .point,.realizations-points.przp .point{background:#eff9ff}.realizations-points.novadental .point .title,.realizations-points.przp .point .title{color:#1b3149}.realizations-points.novadental .point .description,.realizations-points.przp .point .description{color:#646c7c}.realizations-points.partymix .point{background:#292e5a}.realizations-points.partymix .point .description{color:#bcc0e4}.realizations-points.hevenia-klifowa .point{background:#e6f8ff}.realizations-points.hevenia-klifowa .point .title{color:#282f66}.realizations-points.hevenia-klifowa .point .description{color:#545875}.realizations-points.beoni-group .point,.realizations-points.meer-group .point{background:#f3fbfe}.realizations-points.beoni-group .point .title,.realizations-points.meer-group .point .title{color:#0065ad}.realizations-points.beoni-group .point .description,.realizations-points.meer-group .point .description{color:#8b94a6}.realizations-points.rozsadnik .point .title{color:#176f2b}.realizations-points.rozsadnik .point .description{color:#909890}.realizations-points.abba-pater .point .title{color:#0a0a0a}.realizations-points.d44 .point{background:#222}.realizations-points.d44 .point .description{color:#d8d8d8}.realizations-points.radform-sklep .point .title{color:#f67e00}.realizations-points.radform-sklep .point .description{color:#7b7a79}.realizations-points.matuszak .point{background:#076c64}.realizations-points.matuszak .point .description{color:#e7fffd}.realizations-points.turplast .point .title{color:#262626}.realizations-points.turplast .point .description{color:#585858}.realizations-points.mercus-camper .point .title,.realizations-points.securus-finanse .point .title{color:#1c1c1c}.realizations-points.mercus-camper .point .description{color:#565656}.realizations-points.securus-finanse .point .description{color:#737373}.realizations-points.optiflow .point .title{color:#222e4b}.realizations-points.optiflow .point .description{color:#7f8899}.realizations-points-block{margin:20px auto 0}.realizations-points-block .point{flex-basis:calc(50% - 10px);background-color:#f5f5f5;border-radius:10px;height:360px}.realizations-points-block .point .graphic{padding:45px 30px 60px;display:flex;flex-direction:column;align-items:flex-end;border-radius:10px}.realizations-points-block .point:first-child .graphic{background-image:url(../images/realizations/image/trigo.webp);width:100%;height:100%;background-size:cover}.realizations-points-block .point:nth-child(2) .graphic{background-image:url(../images/realizations/image/partner.webp);width:100%;height:100%;background-size:cover}.realizations-points-block .point .graphic .content{max-width:260px}.realizations-points-block .point .graphic .content .icon{height:44px;width:44px;background-image:url(../images/realizations/icons/startup.svg);background-position:center center;background-size:contain;margin-bottom:10px}.realizations-points-block .point .graphic .content .title{margin-bottom:10px}.realizations-points-block .point .graphic .content .description{font-weight:500;letter-spacing:-.01em;color:#4e4e56}.realizations-points-block-v2{max-width:950px;margin:160px auto 0;display:flex;flex-direction:column;gap:65px;padding:0 25px}.realizations-points-block-v2 .point{display:flex;justify-content:space-between;gap:30px;align-items:center}.realizations-points-block-v2 .point .text{max-width:370px;width:100%}.realizations-points-block-v2 .point .text .icon{width:50px;height:50px;margin-bottom:50px}.realizations-points-block-v2 .point:first-child .text .icon{mask-image:url(../images/realizations/icons/trigo-modern.svg);mask-size:cover;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../images/realizations/icons/trigo-modern.svg);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;background:#2d64b7}.realizations-points-block-v2 .point:nth-child(2) .text .icon{mask-image:url(../images/realizations/icons/partner-modern.svg);mask-size:cover;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url(../images/realizations/icons/partner-modern.svg);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;background:#2d64b7}.realizations-points-block-v2 .point .text .title{font-weight:600;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:10px}.realizations-points-block-v2 .point .text .undertitle{letter-spacing:-.02em;color:#757580;font-weight:600;margin-bottom:30px}.realizations-points-block-v2 .point .text .description{font-style:normal;font-weight:500;letter-spacing:-.01em;color:#7b7b81}.realisation-narrow-container{max-width:1536px;padding:0 50px;width:100%;margin:0 auto}.realisation-narrow-inside{padding:0 125px}.realization-custom-1{min-height:1216px;background-image:url(../images/realizations/mypack/realization-main.webp);width:100%;background-position:center center;border-top-left-radius:10px;border-top-right-radius:10px}.realization-custom-1 .realization-texts{padding-top:80px}.realization-custom-1 .left-phone{margin-left:150px;transition:0.2s;opacity:0}.realization-custom-1-bg{background:#272728;width:100%;margin-top:-5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.realization-custom-1-bg .introducing{text-align:center;letter-spacing:-.02em;color:#e8e8e8;font-weight:600;max-width:530px;margin:0 auto;padding-bottom:130px}.realization-custom-1-container{display:flex;max-width:1536px;padding:0 50px 125px;gap:60px;margin:20px auto 0;justify-content:center;align-items:flex-start}.realization-custom-1-container img{border-radius:10px;object-fit:contain;box-shadow:0 66px 111px -35px rgb(0 0 0 / .44)}.realization-custom-1-clear-offer{background:rgb(217 217 217 / .1);background-image:url(../images/realizations/mypack/clear-offer.webp);max-width:1433px;padding:0 120px;margin:0 auto 170px;height:1210px;background-repeat:no-repeat;background-size:contain;background-position:0 260px;border-radius:10px}.realizations-clear-offer-text{display:flex;flex-direction:column;gap:45px;max-width:460px;padding-top:140px}.realizations-clear-offer-text .title{font-weight:700;letter-spacing:-.025em;color:#fff}.realizations-clear-offer-text .content{letter-spacing:-.02em;color:#c8c8c8;font-weight:600}.realization-custom-2-clear-offer{background:url(../images/realizations/eko/clear-offer.webp) 0 240px / contain no-repeat;max-width:1433px;padding:0 120px;margin:0 auto 80px;height:1050px;border-radius:10px}.realization-custom-1-big-picture,.realization-custom-1-container-wide{margin:0 auto;max-width:1536px;padding:0 50px;width:100%}.realization-custom-2-clear-offer .realizations-clear-offer-text .title{color:#2d64b7;letter-spacing:-.025em;font-weight:700}.realization-custom-2-clear-offer .realizations-clear-offer-text .content{color:#b8b9bb;letter-spacing:-.02em;font-weight:600}.realization-custom-1-container-wide{display:flex;justify-content:flex-start;gap:146px;align-items:flex-start}.realization-custom-1-big-picture img,.realization-custom-2-big-picture img{height:100%;width:100%;object-fit:cover;border-radius:10px}.realization-custom-2-big-picture{max-width:1536px;width:100%;padding:0 50px;margin:0 auto 125px}.realization-phones{max-width:1332px;padding:0 50px 150px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.realization-phones div:first-child,.realization-phones div:nth-child(3){margin-top:70px}.case-study-page.pasja-hobby-horse .realization-main.paralax .realization-main-paralax,.realization-phones.geodezja-pruchnik div:first-child,.realization-phones.geodezja-pruchnik div:nth-child(3),.realization-phones.reversed div:first-child,.realization-phones.reversed div:nth-child(3){margin-top:0}.realization-phones.reversed div:nth-child(2){margin-top:140px}.realization-phones.geodezja-pruchnik{max-width:1600px;justify-content:center}.realization-custom-1-contact-form{background-image:url(../images/realizations/mypack/presentation-6.webp);width:100%;max-width:1436px;padding:0 50px;margin:0 auto;height:990px}.realization-custom-1-separator{width:calc(100% - 100px);height:140px;margin:0 50px;border-bottom:1.5px solid rgb(255 255 255 / .1)}.realization-custom-1-slider{padding-top:85px}.realization-custom-1-slider .title{text-align:center;letter-spacing:-.02em;color:#fff;max-width:950px;margin:0 auto;padding:0 50px 90px}.realization-custom-1-slider .slider{overflow:hidden;width:calc(100% + 100px);left:-50px;position:relative;padding-bottom:100px}.realization-custom-1-slider .realization,.realization-other-realizations-list .list .project{text-decoration:none}.realization-custom-1-slider .realization .title{padding:0;text-align:left;margin-top:24px;color:#fff;font-weight:600;letter-spacing:-.02em;text-decoration:none;margin-bottom:8px}.realization-custom-1-slider .realization .btn{padding:0;background:0 0;color:#899abb;font-weight:700;font-size:13px;line-height:16px}.realization-custom-1-slider .realization .btn:after{background:#899abb}.realization-meet-box{background:url(../images/realizations/meet-box.webp) 0 0 / cover no-repeat;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:60px 0;margin-top:50px}.realization-meet-box .title{color:#fff;text-align:center;margin-bottom:20px}.realization-meet-box .content{font-weight:500;letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:40px}.realization-other-realizations-list{background:#f5faff;border-radius:10px;margin-top:5px;padding:85px 50px 115px}.realization-other-realizations-list .texts{display:flex;flex-direction:column;max-width:870px;margin:0 auto;gap:45px}.realization-other-realizations-list .texts .subtitle{font-weight:600;font-size:16px;line-height:24px;text-align:center;letter-spacing:-.015em;color:#fb9013}.realization-other-realizations-list .texts .title{letter-spacing:-.03em;color:#153473;text-align:center;font-weight:700;margin-bottom:0}.realization-other-realizations-list .texts .content{font-weight:600;text-align:center;letter-spacing:-.02em;color:#213e7a}.realization-other-realizations-list .list{max-width:1430px;margin:100px auto 0;display:flex;gap:20px}.realization-other-realizations-list .list .project .image{max-height:280px;height:100%;border-radius:10px;max-width:464px;margin-bottom:24px;overflow:hidden}.realization-other-realizations-list .list .project .image img{height:100%!important;width:100%;object-fit:cover;border-radius:10px;transition:0.3s}.realization-other-realizations-list .list .project .title{font-weight:600;color:#153473;letter-spacing:-.02em;font-style:normal;margin-bottom:5px;transition:0.2s}.realization-other-realizations-list .list .project .subtitle{font-style:normal;font-weight:700;font-size:14px;line-height:16px;letter-spacing:-.01em;color:#b8c3d8;margin-bottom:24px}.realization-other-realizations-list .list .project .btn{padding:0;background:0 0;color:#667ba5;transition:0.2s}.realization-other-realizations-list .list .project .btn::after{background:#667ba5;transition:0.2s}.realization-other-realizations-list .list .project:hover .btn,.realization-other-realizations-list .list .project:hover .title,.realizations-collection-container .realizations-collection-gallery .image:hover .text .seeMore,.realizations-collection-container .realizations-collection-gallery .image:hover .text .title{color:#0f77ff}.realization-other-realizations-list .list .project:hover .btn:after{background:#0f77ff}.realization-other-realizations-list .list .project:hover .image img,.realizations-collection-container .realizations-collection-gallery .image .main:hover img,.realizations-collection-container .realizations-collection-gallery .image .subs .sub:hover img,.realizations-two-images .image:hover img,.realizations-two-images-full-width .image:hover img{transform:scale(1.1)}.realization-custom-1-mobile-baner{display:none;padding:0 20px;border-radius:10px;height:350px;width:100%}.realization-custom-1-mobile-baner img{width:100%;height:100%;object-fit:cover}.realization-custom-2-bg{background:linear-gradient(180deg,#f0f5f9 83.85%,#fff0 100%);padding:0 50px}.realization-custom-2{background-color:#2d64b7;padding:90px 50px 60px;border-radius:10px}.realization-custom-2-baner{max-width:1435px;margin:0 auto}.realization-custom-2-text-blocks{display:flex;flex-wrap:wrap}.realization-custom-2-container{display:flex;max-width:1536px;padding:0 50px;gap:60px;margin:20px auto 0;justify-content:center;align-items:flex-start;background-color:#f0f5f9;border-radius:10px}.realization-custom-2-container img{object-fit:contain}.realization-custom-2-container img:first-child{margin-top:110px;box-shadow:0 35px 121px -10px rgb(18 28 64 / .15);border-radius:10px 10px 0 0}.realization-custom-2-container img:nth-child(2){box-shadow:0 35px 121px -10px rgb(18 28 64 / .15);border-radius:0 0 10px 10px}.realization-custom-3{background:linear-gradient(180deg,#fff0 0,#e6e6e6 100%);padding:100px 25px;border-radius:10px}.realization-custom-3-baner{max-width:1435px;margin:0 auto;display:flex;justify-content:center}.realization-custom-10-baner img,.realization-custom-3-baner img{border-radius:10px}.realization-custom-3.radform-graphic{background-image:url(../images/realizations/radform/shadowbanner.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.realization-custom-4{border-radius:10px;border:1px solid #e4e4e4}.realization-custom-4.maghaus-graphic{background-image:url(../images/realizations/maghaus/custom-bg-paper.webp);background-size:cover}.realization-custom-4-bg{background-color:#e4e5e3;border-radius:10px;margin-top:50px;background-image:url(../images/realizations/maghaus/custom-bg-2-particles.webp);background-repeat:repeat;background-position:top;padding-top:100px}.realization-custom-5-bg{background:#e8f5f9;border-radius:10px}.realization-custom-6-bg{background:#f5fbf2;border-radius:10px}.realization-custom-6-bg.ekoplon-graphic{background-image:url(../images/realizations/ekoplon/custom-bg.webp);width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.realization-custom-7-bg.ouid-graphic{background-image:url(../images/realizations/ouid/presentation-5.webp);width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.realization-custom-7-bg.ouid-graphic.v2{background-image:url(../images/realizations/ouid/presentation-9.webp);width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.realization-custom-7-bg,.realization-custom-9-bg{border-radius:10px;background:#f5f5f5}.realization-custom-8-bg{border-radius:10px;background:#f7f4ef}.realization-custom-10-bg,.realization-custom-8-bg.naswoim-graphic,.realization-custom-9{background-size:cover;background-repeat:no-repeat}.realization-custom-8-bg.naswoim-graphic{background-image:url(../images/realizations/naswoim/presentation-2.webp);width:100%;height:100%}.realization-custom-9{background-image:url(../images/realizations/jarspaw/fullsize-banner.webp);min-height:1250px;border-radius:10px;background-position:center center}.realization-custom-10-bg{background-image:url(../images/realizations/amvisage/custom-bg.webp);background-position:top center}.realization-custom-10-baner{max-width:1435px;margin:0 auto;display:flex;justify-content:center;gap:35px;flex-wrap:wrap}.realization-custom-11-bg{background:#eaf7ff;border-radius:10px}.realization-custom-12{border-radius:10px;background:#e7f8ff;position:relative}.realization-custom-12::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(../images/realizations/hevenia-klifowa/particles.webp);max-height:767px;width:100%;height:100%}.realization-custom-13-banner{background-image:url(../images/realizations/meer-group/presentation-5.webp);background-size:cover;background-position:center center;border-radius:10px;padding:150px 120px 150px 50px;display:flex;justify-content:space-between;margin-bottom:100px}.realization-custom-13-banner .realization-texts{margin:initial;padding-left:0;padding-right:0;padding-bottom:0;max-width:506px}.realization-custom-13-banner .realization-texts .description,.realization-custom-13-banner .realization-texts .subtitle,.realization-custom-13-banner .realization-texts .title{text-align:left}.realization-custom-13-banner .phone{display:flex;justify-content:center;width:100%}.realization-custom-13-banner .phone img{position:absolute}.realizations-custom-14-bg{background-image:url(../images/realizations/beoni-group/custom-bg.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.realization-custom-13-banner.d44{background-image:url(../images/realizations/d44/presentation-5.webp);flex-direction:row-reverse;padding:200px 120px}.realization-three-images{background:linear-gradient(180deg,#f0f5f9 83.85%,#fff0 100%);border-radius:10px;display:block;padding-bottom:1px;margin-bottom:-300px}.realization-three-images .images{display:flex;top:-250px;gap:30px;justify-content:center;position:relative}.realizations-two-images{display:flex;gap:20px;max-width:1436px;margin:50px auto 100px;width:100%;overflow:hidden}.realizations-two-images .image{border-radius:10px;flex-basis:calc(50% - 10px);overflow:hidden}.realizations-two-images .image img{width:100%;height:100%!important;object-fit:cover;border-radius:10px;transition:350ms}.realization-image-full-width{margin-bottom:100px}.realization-image-full-width.rozsadnik{left:-50px;width:calc(100% + 100px);position:relative}.realizations-two-images-full-width{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap;margin-bottom:150px}.realizations-two-images-full-width .image{overflow:hidden;transition:350ms;border-radius:10px;flex-basis:calc(50% - 5px)}.realizations-two-images-full-width .image.wide{flex-basis:100%;height:auto}.realizations-banner-with-text.elko::before,.realizations-banner-with-text.jbhomes::before{height:100%;background-color:#000;opacity:.3;width:100%;position:absolute;top:0;left:0;z-index:1}.realizations-two-images-full-width .image img{object-fit:cover;height:100%!important;width:100%;border-radius:10px;transition:350ms}.realizations-two-images-full-width.no-zoom .image:hover img{transform:none}.realizations-two-images-full-width.gap-20{gap:20px}.realizations-two-images-full-width.gap-40{gap:40px}.realizations-two-images-full-width.gap-40 .image{flex-basis:calc(50% - 20px)}.realizations-two-images-full-width.dekorator .image,.realizations-two-images-full-width.naswoim .image,.realizations-two-images-full-width.ouid .image{display:flex;justify-content:center;align-items:center;padding:100px 0;border:1px solid #e3e3e3}.realizations-two-images-full-width.dekorator .image img,.realizations-two-images-full-width.naswoim .image img,.realizations-two-images-full-width.ouid .image img{height:auto!important;width:auto!important}.realizations-two-images-full-width.naswoim .image:first-child{background-image:url(../images/realizations/naswoim/custom-bg.webp);background-size:cover;background-color:#ff9743}.realizations-two-images-full-width.dekorator .image:first-child{background-image:url(../images/realizations/dekorator/custom-bg.webp);background-size:cover;background-color:#ff9743}.realizations-gallery-container .splide__arrow--next:hover::before,.realizations-gallery-container .splide__arrow--prev:hover::before{background-color:#fff}.realizations-banner-with-text{position:relative;padding-left:var(--m50);padding-right:var(--m50);padding-top:100px;padding-bottom:300px;border-radius:10px;background-repeat:no-repeat!important;background-size:cover!important}.realizations-banner-with-text .realization-texts{margin:inherit}.realizations-banner-with-text .realization-texts .description,.realizations-banner-with-text .realization-texts .subtitle,.realizations-banner-with-text .realization-texts .title{text-align:left;text-shadow:0 1px 53px #fff}.realizations-banner-with-text.novadental{display:flex;justify-content:flex-end;flex-wrap:wrap}.realizations-banner-with-text.beoni-group,.realizations-banner-with-text.matuszak,.realizations-banner-with-text.mtm-consulting,.realizations-banner-with-text.turplast{padding-bottom:500px;display:flex;justify-content:flex-end;flex-wrap:wrap}.realizations-banner-with-text.elko,.realizations-banner-with-text.jbhomes{padding-bottom:500px;display:flex;justify-content:flex-end;flex-wrap:wrap;position:relative}.realizations-banner-with-text.jbhomes::before{content:""}.realizations-banner-with-text.elko::before{content:none}.realizations-banner-with-text.trazmet{padding-bottom:600px}.realizations-banner-with-text.ouid{padding-bottom:220px}.realizations-banner-with-text.dekorator{padding-bottom:350px}.realizations-multiple-images{display:flex;flex-wrap:wrap;gap:60px;max-width:1435px;margin:0 auto;justify-content:center}.realizations-photo-gallery{padding:0 80px;display:flex;flex-direction:column;align-items:center;gap:15px}.realizations-photo-gallery .two{display:flex;gap:15px}.realizations-photo-gallery .single{width:100%;height:auto;display:flex;justify-content:center}.realizations-photo-gallery.bottom-margin{padding:0;margin-bottom:-250px;padding-bottom:400px!important;position:relative;z-index:1}.realizations-photo-gallery.margin-300{margin-top:-300px}.realization-box-height{height:1280px;width:100%;padding:90px 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.simpleParallax{height:100%;display:flex;justify-content:center;border-radius:8px}.realizations-next-prev{position:fixed;width:100%;bottom:-100px;display:flex;justify-content:space-between;transition:0.3s;z-index:9;pointer-events:none}.realizations-next-prev .control{padding:6px 10px;border-radius:8px;background:#fff;box-shadow:0 24px 64px 0 rgb(3 38 91 / .1);display:flex;gap:18px;align-items:center;text-decoration:none;position:relative;pointer-events:all}.realizations-next-prev .control .image{width:130px;height:58px}.realizations-next-prev .control .image img{width:100%;height:100%!important;object-fit:cover;border-radius:5px}.realizations-next-prev .control .title{font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.21px;color:#213e7a;max-width:75px;text-decoration:none}.realizations-next-prev .control.next{flex-direction:row-reverse;right:20px;transition:350ms}.realizations-next-prev .control.next .title{text-align:right}.realizations-next-prev .control.prev{left:20px;transition:350ms}.realizations-next-prev .control.next:hover{right:10px;padding-left:10px}.realizations-next-prev .control.prev:hover{left:10px;padding-right:10px}.realizations-collection-container .realizations-collection-gallery{max-width:1900px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;justify-content:center;margin-bottom:45px;transition:250ms;position:relative;width:100%}.realizations-collection-container .realizations-collection-gallery .image{height:auto;width:100%;display:flex;flex-wrap:wrap}.realizations-collection-container .realizations-collection .realization .main,.realizations-collection-container .realizations-collection-gallery .image .main{width:calc(80% - 3px);height:100%;border-radius:10px;overflow:hidden;cursor:pointer}.realizations-collection-container .realizations-collection-gallery.mobile .image .main{height:auto}.photos_container{width:100%;display:flex;gap:6px;max-height:430px;border-radius:10px;overflow:hidden;height:70%}.realizations-collection-container .realizations-collection .realization.wide .main,.realizations-collection-container .realizations-collection-gallery .image.wide .main{width:100%}.realizations-collection-container .realizations-collection .realization .main img,.realizations-collection-container .realizations-collection .realization .subs .sub img,.realizations-collection-container .realizations-collection-gallery .image .main img,.realizations-collection-container .realizations-collection-gallery .image .subs .sub img{width:100%;height:100%!important;object-fit:cover;object-position:center center;transition:250ms;overflow-clip-margin:unset;overflow:visible}.realizations-collection-container .realizations-collection .realization .subs,.realizations-collection-container .realizations-collection-gallery .image .subs{display:flex;flex-direction:column;gap:6px;height:100%;width:calc(26% - 3px)}.realizations-collection-container .realizations-collection .realization .subs .sub,.realizations-collection-container .realizations-collection-gallery .image .subs .sub{width:100%;height:100%;overflow:hidden;border-radius:10px;position:relative;cursor:pointer}.realizations-collection-container .realizations-collection-gallery .image .subs .sub .num{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .201);top:0;left:0;color:#fff;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.14px;display:flex;justify-content:center;align-items:center;pointer-events:none}.realizations-collection-container .realizations-collection-gallery .image .text{width:100%;margin-top:18px}.realizations-collection-container .realizations-collection-gallery .image .text .title{color:#153473;font-family:Plus Jakarta Sans;font-size:26px;font-style:normal;font-weight:600;line-height:36px;letter-spacing:-.52px}.realizations-collection-container .realizations-collection-gallery .image .text .subtitle{color:#3c5994;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.14px;margin-top:5px}.realizations-collection-container .realizations-collection-gallery .image .text .seeMore{margin-top:24px;font-style:normal;font-weight:700;font-size:13px;line-height:16px;display:flex;align-items:center;letter-spacing:-.01em;color:#667ba5;transition:250ms;background-color:#fff0;padding-left:0}.realizations-collection-container .realizations-collection-gallery .image .text .seeMore::after{background-color:#667ba5;transition:250ms}.realizations-collection-container .realizations-collection-gallery .image:hover .text .seeMore::after{background-color:#0f77ff;transform:translateX(7px)}.realizations-gallery-container{position:fixed;left:0;bottom:0;z-index:-1;background-size:cover;overflow:hidden;transition:opacity 0.5s;opacity:0;background-color:rgb(0 0 0 / .5);visibility:hidden}.fotografia-reklamowa .realizations-gallery-container.active::before{top:80px;left:20px;right:20px;bottom:70px}.fotografia-reklamowa .realizations-gallery-container .splide,.fotografia-reklamowa .realizations-gallery-container .splide .close{top:80px}.fotografia-reklamowa .realizations-gallery-container .thumbnails{bottom:90px}.fotografia-reklamowa .page-top-section{z-index:1}.realizations-gallery-container.active::before{content:"";position:fixed;top:100px;left:20px;right:20px;bottom:20px;background:url(../images/realizations/realizations-wave-particles.webp) center/cover #f2f8ff;border-radius:10px;transition:150ms}.realizations-gallery-container.active{visibility:visible;opacity:1;z-index:9;width:100%;height:100%;transition:opacity 0.5s}.realizations-gallery-container .splide{margin:0 auto;max-width:1200px;padding-top:0;height:calc(100vh - 140px);top:100px;transition:250ms}.realizations-gallery-container .splide .close{position:fixed;top:103px;right:56px;gap:15px;height:50px;display:flex;justify-content:center;align-items:center;color:#899abb;cursor:pointer;border-radius:10px;opacity:.8;transition:250ms}.realizations-gallery-container .splide .close p{margin:0;font-family:Plus Jakarta Sans;font-size:15px;font-weight:500;line-height:16px;letter-spacing:-.01em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#899abb;transition:color 0.3s}.realizations-gallery-container .splide .close svg{transition:filter 0.3s}.realizations-gallery-container .splide .close:hover p{color:#0a265e}.realizations-gallery-container .splide .close:hover svg{filter:brightness(0)}.realizations-gallery-container .splide .close:hover{opacity:1}.realizations-gallery-container .splide .close svg path{stroke:#899abb}.realizations-gallery-container .splide .splide__arrows .splide__arrow{background-color:#fff;height:4em!important;width:4em!important;transition:250ms;top:44%!important;border:2px solid #e6ecf5;box-shadow:0 5px 25px 0 #3d5b951a}.realizations-gallery-container .splide__arrow--prev::before{content:"";display:block;width:17px;height:14px;background-color:#667ba5;mask-image:url(/assets/images/realizations/arrow-left.svg);-webkit-mask-image:url(/assets/images/realizations/arrow-left.svg);mask-size:contain;mask-repeat:no-repeat;transition:0.3s}.realizations-gallery-container .splide__arrow--next::before{content:"";display:block;width:17px;height:14px;background-color:#667ba5;mask-image:url(/assets/images/realizations/arrow-right.svg);-webkit-mask-image:url(/assets/images/realizations/arrow-right.svg);mask-size:contain;mask-repeat:no-repeat;transition:0.3s}.realizations-gallery-container .splide .splide__arrows .splide__arrow:focus-visible{outline:#333 solid 3px!important;outline-offset:3px}.realizations-gallery-container .splide .splide__arrows .splide__arrow:hover{background-color:#0f77ff;border:2px solid #0f77ff;box-shadow:0 5px 25px 0 #1363ff4d}.realizations-gallery-container .splide .splide__arrows .splide__arrow:hover svg{fill:#fff!important}.realizations-gallery-container .splide .splide__arrows .splide__arrow svg{fill:#667ba5!important}.realizations-gallery-container .splide .splide__arrows .splide__arrow--prev{left:-5em!important}.realizations-gallery-container .splide .splide__arrows .splide__arrow--next{right:-5em!important}.realizations-gallery-container .splide .splide__slide{display:flex;align-items:center;flex-direction:column;justify-content:center}.realizations-gallery-container .splide .splide__slide .image{height:100%!important;width:80%;display:flex;justify-content:center;align-items:center;padding-top:20px}.realizations-gallery-container .splide .splide__slide .image img{position:relative;max-height:98%;max-width:100%;object-fit:cover;border-radius:10px}.realizations-gallery-container .splide .splide__slide .description{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;gap:4px;background-color:#f2f8ff;align-content:center;padding:10px 20px;border-radius:10px;bottom:70px;border:2px solid #e6ecf5}.realizations-gallery-container .splide .splide__slide .description p{margin-bottom:0}.realizations-gallery-container .thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center;position:absolute;bottom:45px;left:250px;transition:0.3s}.realizations-gallery-container .thumbnail{width:50px;height:50px;overflow:hidden;list-style:none;margin:0 .2rem;cursor:pointer;position:relative;border-radius:5px}.realizations-gallery-container .thumbnail img{height:100%!important;object-fit:cover;width:100%}.realizations-gallery-container .thumbnail::before{content:"";position:absolute;width:100%;height:100%;background-color:rgb(0 0 0 / .9);z-index:1;top:0;left:0;opacity:.5;transition:0.3s}.realizations-gallery-container .thumbnail.is-active::before{opacity:0}.case-study-page .realizations-banner{padding-top:245px;z-index:1;position:relative}.case-study-page .intro-wrapper{display:flex;justify-content:space-between}.case-study-page .intro-wrapper .intro-title{flex:0 0 55%;position:relative}.case-study-page .intro-wrapper .intro-title:after{content:"";mask-image:url(../images/icons/arrow.svg);mask-repeat:no-repeat;mask-position:center;display:block;width:26px;height:14px;transform:rotate(90deg) translateX(100px);background-color:#fff}.case-study-page .intro-wrapper .intro-content{flex:0 0 35%;display:flex;flex-direction:column;gap:15px}.case-study-page .intro-wrapper .intro-content .intro-item{display:flex;gap:30px;border-bottom:1px solid #fff;padding-bottom:15px}.case-study-page .intro-wrapper .intro-content .intro-item:last-child{border-bottom:0}.case-study-page .intro-wrapper .intro-content .intro-item span{text-transform:uppercase;width:100px;text-align:right;font-size:13px;font-weight:600;line-height:28px}.case-study-page .intro-wrapper .intro-content .intro-item .intro-text{font-size:19px;font-weight:500;line-height:28px}.case-study-page .intro-wrapper .list-check>li{font-size:14px;line-height:20px}.case-study-page .intro-wrapper .list-check>li+li{margin-top:5px}.realizations-gallery-container #main-carousel-track{height:calc(100% - 80px)}.realizations-gallery-container.gallery #main-carousel-track{height:100%}.case-study-page .realization-main.paralax .realization-main-paralax{height:635px;margin-top:-200px}.case-study-page .text-column{display:flex;gap:20px;padding-top:200px;padding-bottom:100px}.case-study-page .text-column .column{flex:1 0 50%}.case-study-page .text-column .column h2{font-size:52px;font-weight:600;line-height:58px}.case-study-page .text-column .column p{font-size:16px;font-weight:400;line-height:26px}.case-study-page .text-column .column .description{font-size:19px;font-weight:500;line-height:28px;margin-bottom:20px}.case-study-page .container-100{max-width:1637px}.case-study-page .container-bg{background-repeat:no-repeat;background-position:top center}.case-study-page .container-bg img.shadow{margin-bottom:-100px;object-fit:none}.case-study-page .container-bg.goal{min-height:750px}.case-study-page .tiles-points .offert-container{padding-top:0;max-width:1630px}.case-study-page .tiles-points .offert-container .product{flex-basis:calc(33.333% - 20px);outline:0!important;padding:30px 90px 50px 30px;height:auto;max-height:none;gap:40px;justify-content:flex-start}.case-study-page .tiles-points .offert-container .product .check{position:relative;display:block;width:40px;height:40px;flex-shrink:0}.case-study-page .tiles-points .offert-container .product .check:after,.case-study-page .tiles-points .offert-container .product .check:before{content:"";display:block;width:40px;height:40px;border-radius:50%;position:absolute;top:0;left:0}.case-study-page .tiles-points .offert-container .product .check:before{background-color:#00a2ff}.case-study-page .tiles-points .offert-container .product .check:after{background:#fff;-webkit-mask-image:url(../images/icons/check.svg);mask-image:url(../images/icons/check.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:13px 10px;-webkit-mask-size:13px 10px}.case-study-page .tiles-points .offert-container .product .title{margin-bottom:0;font-weight:400;font-size:18px;line-height:27px}.case-study-page .tiles-points .offert-container .product .text{font-size:14px;font-weight:300;line-height:23px}.case-study-page .tiles-points .offert-container .product:hover{box-shadow:none}.case-study-page .tiles-points.titles .offert-container .product{background-color:#fff0;flex-basis:calc(25% - 20px);padding:0 60px 50px 0}.case-study-page .realization-texts{align-items:center;max-width:1024px}.case-study-page .realization-texts .subtitle,.case-study-page .realization-texts .title{font-weight:600}.case-study-page .realization-texts .description{font-weight:500}.case-study-page .slider-wrapper{padding-top:70px;padding-bottom:70px}.case-study-page .slider-wrapper .object{border-radius:10px;min-height:246px}.case-study-page .slider-wrapper .object:not(.is-visible){opacity:.2}.case-study-page .slider-wrapper .splide__arrow{background-color:#fff0;width:81px;height:81px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.case-study-page .slider-wrapper .splide__arrow svg{display:none}.case-study-page .slider-wrapper .splide__arrow:before{content:"";mask-image:url(../images/icons/arrow.svg);mask-repeat:no-repeat;mask-position:center;background-color:#fff;width:100%;height:100%;flex-shrink:0}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--prev{left:-100px}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--prev:before{transform:rotate(180deg)}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--next{right:-100px}.case-study-page .slider-wrapper .slider-header{display:flex;gap:40px;margin-bottom:77px;max-width:530px}.case-study-page .slider-wrapper .slider-header .number{font-size:16px;font-weight:600;line-height:24px;padding:20px;border:1px solid #fff;border-radius:50%;width:65px;height:65px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.case-study-page .slider-wrapper .slider-header .title{font-size:19px;font-weight:600;line-height:28px;color:#fff}.case-study-page .slider-wrapper.main-thumbs .main{padding-bottom:15px}.case-study-page .slider-wrapper.main-thumbs .main .object{height:690px!important;object-fit:cover}.case-study-page .slider-wrapper.main-thumbs .thumbs .object{border:0;min-height:auto}.case-study-page .realizations-photo-gallery{padding:0}.case-study-page .realizations-photo-gallery .two{gap:25px}.case-study-page .offert.tiles-section-2 .offert-container{padding:0 0 100px}.case-study-page .offert.tiles-section-2 .offert-container .product{flex-basis:calc(33.333% - 20px);background-color:#fff0;gap:30px;justify-content:flex-start}.case-study-page .offert.tiles-section-2 .offert-container .product .arrow{opacity:1;transition:none;transform:rotate(90deg);background:0 0;mask-image:url(../images/general/icons/arrow.png);background-color:var(--pasja-hobby-pink_600)}.case-study-page .offert.tiles-section-2 .offert-container .product .title{font-size:26px;font-weight:600;line-height:36px;color:var(--pasja-hobby-pink_800)}.case-study-page .offert.tiles-section-2 .offert-container .product:hover{outline:0;box-shadow:none}.case-study-page .offert.tiles-section-2 .offert-container .product:hover .arrow{margin:0}.case-study-page .count-boxes{gap:30px;padding-top:30px;padding-bottom:30px}.case-study-page .count-boxes .box{padding:40px;display:flex;flex-direction:column;gap:40px;border-radius:8px;box-shadow:-14.18px 43.48px 66.17px -10.4px rgb(63 5 16 / .05)}.case-study-page .count-boxes .box .count{font-size:74px;font-weight:700;line-height:70px}.case-study-page .count-boxes .box .desc{font-size:16px;font-weight:600;line-height:24px}:root{--ctk-primary:#e9bf87;--ctk-secondary:#d7a461;--ctk-bg:#202945;--ctk-bg-dark:#1b2440;--pasja-hobby-pink_50:#fdf2f8;--pasja-hobby-pink_100:#fce7f3;--pasja-hobby-pink_200:#fbcfe7;--pasja-hobby-pink_300:#f8a9d3;--pasja-hobby-pink_400:#f373b4;--pasja-hobby-pink_500:#eb4996;--pasja-hobby-pink_600:#da2b76;--pasja-hobby-pink_700:#bd195a;--pasja-hobby-pink_800:#9c184b;--pasja-hobby-pink_900:#821941;--pasja-hobby-pink_950:#4f0823;--pasja-hobby-pink_text-800:#872d54;--pasja-hobby-pink_text-900:#722948}.case-study-page.ctk .bg{background-color:var(--ctk-bg)}.case-study-page.ctk .intro-wrapper .list-check>li:after,.case-study-page.ctk .realization-texts .icon-arrow-big{background-color:var(--ctk-secondary)}.case-study-page.ctk .intro-wrapper .intro-content .intro-item{border-color:#5f687e}.case-study-page.ctk .intro-wrapper .intro-content .intro-item span{color:var(--ctk-secondary)}.case-study-page.ctk .realization-texts .subtitle,.case-study-page.ctk .realization-texts h2,.case-study-page.ctk .realization-texts h4,.case-study-page.ctk .text-column .column h2,.case-study-page.ctk .text-column .column h4{color:var(--ctk-primary)}.case-study-page.ctk .text-column .column p,.case-study-page.ctk .tiles-points .offert-container .product .title{color:#fff;opacity:.9}.case-study-page.ctk .text-column .column .description,.case-study-page.ctk .tiles-points .offert-container .product .text{color:#fff;opacity:.75}.case-study-page.ctk .tiles-points .offert-container .product{background-color:var(--ctk-bg-dark)}.case-study-page.ctk .tiles-points .offert-container .product .check:before{background-color:var(--ctk-primary)}.case-study-page.ctk .realization-texts .description{color:#fff;font-weight:300}.case-study-page.ctk .slider-wrapper .slider-header .number{color:var(--ctk-primary);border-color:var(--ctk-primary)}.case-study-page.ctk .slider-wrapper .splide__arrow{border-color:var(--ctk-secondary)}.case-study-page.ctk .slider-wrapper .splide__arrow:before{background-color:var(--ctk-secondary)}.case-study-page.pasja-hobby-horse .bg{background-color:var(--pasja-hobby-pink_100)}.case-study-page.pasja-hobby-horse .icon-arrow-big,.case-study-page.pasja-hobby-horse .intro-wrapper .list-check>li:after{background-color:var(--pasja-hobby-pink_600)}.case-study-page.pasja-hobby-horse .intro-wrapper .intro-content .intro-item{border-color:rgb(251 207 231 / .4)}.case-study-page.pasja-hobby-horse .intro-wrapper .intro-content .intro-item span,.case-study-page.pasja-hobby-horse .realization-texts .title,.case-study-page.pasja-hobby-horse .realization-texts h2,.case-study-page.pasja-hobby-horse .realization-texts h4,.case-study-page.pasja-hobby-horse .text-column .column h2,.case-study-page.pasja-hobby-horse .text-column .column h4{color:var(--pasja-hobby-pink_600)}.case-study-page.pasja-hobby-horse .count-boxes .box .desc,.case-study-page.pasja-hobby-horse .intro-wrapper .intro-content .intro-item .intro-text{color:var(--pasja-hobby-pink_900)}.case-study-page.pasja-hobby-horse .realization-main-image{margin-top:-250px;z-index:2;position:relative}.case-study-page.pasja-hobby-horse .text-column{padding-top:100px}.case-study-page.pasja-hobby-horse .text-column .column p,.case-study-page.pasja-hobby-horse .tiles-points .offert-container .product .text{color:var(--pasja-hobby-pink_text-800)}.case-study-page.pasja-hobby-horse .text-column .column .description{color:var(--pasja-hobby-pink_text-900)}.case-study-page.pasja-hobby-horse .realization-main.paralax{padding-bottom:100px}.case-study-page.pasja-hobby-horse .realization-texts{gap:30px;z-index:2;position:relative}.case-study-page.pasja-hobby-horse .realization-texts p{color:var(--pasja-hobby-pink_700)}.case-study-page.pasja-hobby-horse .realization-texts .description{color:var(--pasja-hobby-pink_800)}.case-study-page.pasja-hobby-horse .count-boxes .box,.case-study-page.pasja-hobby-horse .tiles-points .offert-container .product{background-color:var(--pasja-hobby-pink_50)}.case-study-page.pasja-hobby-horse .tiles-points .offert-container .product .check:before{background-color:var(--pasja-hobby-pink_500)}.case-study-page.pasja-hobby-horse .tiles-points .offert-container .product .title{color:var(--pasja-hobby-pink_text-900);font-weight:500}.case-study-page.pasja-hobby-horse .tiles-points.titles .offert-container .product{background-color:#fff0}.case-study-page.pasja-hobby-horse .points-bg,.case-study-page.pasja-hobby-horse .wartosci-bg{position:relative}.case-study-page.pasja-hobby-horse .points-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-500px;background-image:url(/../assets/images/case-study/pasja-hobby-horse/points-bg.webp);background-position:top center;background-repeat:no-repeat;background-color:var(--pasja-hobby-pink_100);background-blend-mode:multiply}.case-study-page.pasja-hobby-horse .results-bg:before,.case-study-page.pasja-hobby-horse .sklep-bg:before,.case-study-page.pasja-hobby-horse .social-bg:before,.case-study-page.pasja-hobby-horse .wartosci-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat}.case-study-page.pasja-hobby-horse .wartosci-bg:before{background-image:url(/../assets/images/case-study/pasja-hobby-horse/wartosci-bg.webp);background-position:top center}.case-study-page.pasja-hobby-horse .sklep-bg{position:relative;padding-top:100px;padding-bottom:650px}.case-study-page.pasja-hobby-horse .sklep-bg:before{background-image:url(/../assets/images/case-study/pasja-hobby-horse/presentation-6.webp);background-position:top center}.case-study-page.pasja-hobby-horse .social-bg{position:relative;padding-top:100px;padding-bottom:800px}.case-study-page.pasja-hobby-horse .social-bg:before{background-image:url(/../assets/images/case-study/pasja-hobby-horse/social-bg.webp);background-position:top center;background-color:var(--pasja-hobby-pink_100);background-blend-mode:multiply}.case-study-page.pasja-hobby-horse .results-bg{position:relative;padding-top:140px;padding-bottom:100px}.case-study-page.pasja-hobby-horse .results-bg:before{background-image:url(/../assets/images/case-study/pasja-hobby-horse/results-bg.webp);background-position:bottom center;background-color:var(--pasja-hobby-pink_100);background-blend-mode:multiply}.case-study-page.pasja-hobby-horse .count-boxes .box .count{color:#f5bf37}@media screen and (max-width:1600px){.realizations-photo-gallery{padding:0 50px!important}.realization-custom-1 .left-phone{margin-left:2%}.realizations-points-block .point .graphic{background-image:none!important;background-color:#f5f5f5}.realizations-points-block .point .graphic .content{z-index:1;max-width:100%}.realizations-banner-with-text.elko::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;opacity:.3;z-index:1;top:0;left:0}.case-study-page .container-bg img.shadow{object-fit:cover}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--prev{left:-50px}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--next{right:-50px}}@media only screen and (max-width:1580px){.realizations-gallery-container .thumbnails{left:30px}.realizations-gallery-container .splide .splide__arrows .splide__arrow--next{right:15px!important}.realizations-gallery-container .splide .splide__arrows .splide__arrow--prev{left:15px!important}}@media screen and (max-width:1550px){.realization-custom-1-container-wide{justify-content:center;gap:30px;flex-wrap:wrap}}@media screen and (max-width:1450px){.realization-image-full-width.rozsadnik{left:-25px;width:calc(100% + 50px);position:relative}.realizations-photo-gallery{padding:0 25px!important}.realization-main .realization-main-image-single{padding:0 25px}}@media screen and (max-width:1400px){.realization-custom-1-container,.realization-custom-2-container{padding:0 25px 60px;flex-wrap:wrap}.realizations-gallery-container .splide .splide__slide .description{bottom:13px}.realization-custom-1-big-picture,.realization-custom-1-contact-form,.realization-custom-1-container-wide,.realization-custom-2-bg,.realization-custom-2-big-picture,.realization-phones,.realizations-points,.realizations-points-block{padding:0 25px}.realization-other-realizations-list{padding:85px 25px 100px}.realization-phones{justify-content:center;gap:50px}.range-of-work::before{background-position:0 -180px}.realization-custom-1-slider .slider{width:calc(100% + 50px);left:-25px}.realization-meet-box{padding:40px 0;justify-content:center}.realization-custom-2{padding:60px 25px}.realization-box-height{height:1090px}.case-study-page .realization-main.paralax .realization-main-paralax{height:auto}.case-study-page .tiles-points .offert-container{max-width:100%;padding:0 20px 60px}}@media screen and (max-width:1300px){.flex-wrap-1300{flex-wrap:wrap}.realization-custom-1-container-wide{margin-bottom:80px}.realization-custom-1 .left-phone{margin-left:-35px}.realization-numbers{gap:32px}.case-study-page .tiles-points .offert-container .product .title{margin-top:0}}@media screen and (max-width:1250px){.realizations-banner .socials-container{display:none}.realization-container{padding:1px 110px}.realizations-banner{position:relative;z-index:1}}@media screen and (max-width:1200px){.realizations-banner-with-text.jbhomes{padding-bottom:280px}.realizations-collection-container .realizations-collection-gallery{grid-template-columns:repeat(2,1fr)}.realizations-banner-with-text.trazmet{padding-bottom:365px}.realizations-photo-gallery .two{flex-wrap:wrap;justify-content:center}.realizations-points.object-three{justify-content:center}.realizations-points{flex-wrap:wrap}.realizations-points.object-five .point{flex-basis:calc(33.3333% - 15px)}.realization-custom-1 .left-phone{display:none}.realization-custom-1-clear-offer,.realization-custom-2-clear-offer{height:1024px}.realizations-clear-offer-text{padding:20px;background:#272728}.realizations-gallery-container .splide .splide__arrows .splide__arrow--next{right:36px!important}.realizations-gallery-container .splide .splide__arrows .splide__arrow--prev{left:36px!important}.realizations-gallery-container .splide{padding:0 32px}.realizations-gallery-container .splide .close{right:38px}.case-study-page .slider-wrapper .object{max-height:350px}.case-study-page .container-bg.goal{min-height:550px}.case-study-page .tiles-points .offert-container .product{gap:20px}}@media screen and (max-width:1100px){.realization-custom-1{min-height:auto;background-color:#272728;background-image:none}.realization-custom-1-mobile-baner{display:flex;justify-content:center;padding-bottom:60px}.realization-custom-9{min-height:770px}.realization-custom-13-banner{flex-wrap:wrap;background-image:none;background-color:#dcf1fc;gap:30px;padding:50px}.realization-custom-13-banner .image-mobile{display:block;order:2}.realization-custom-13-banner .realization-texts{order:1;gap:30px}.realization-custom-13-banner .phone{order:3}.realization-custom-13-banner .phone img{position:relative}.realization-custom-13-banner .realization-texts .title{color:#0065ad!important}.realization-custom-13-banner .realization-texts .description{color:#747474!important}}@media screen and (max-width:1024px){.realizations-photo-gallery.bottom-margin{padding-bottom:280px!important;margin-bottom:-250px}.case-study-page .intro-wrapper .intro-title:after,.realization-custom-2-baner,.realization-main.paralax .realization-main-paralax{display:none}.realization-main.paralax .realization-main-image-single{display:flex}.realization-main .realization-main-image-single,.realization-main.paralax{padding:0 20px}.paralax.configurator{height:400px}.realizations-photo-gallery{padding:0 20px!important}.realization-image-full-width.rozsadnik{left:-20px;width:calc(100% + 40px);position:relative}.realization-custom-1-clear-offer,.realization-custom-2-clear-offer{height:930px}.range-of-work{padding-bottom:100px}.realization-other-realizations-list .list .project .image{max-height:230px}.realization-custom-2-baner-mobile{display:flex;gap:20px;flex-direction:column}.realization-custom-2-baner-mobile .text{flex-basis:calc(50% - 10px);padding:10px;background-color:#fff;border-radius:10px}.realization-custom-2-baner-mobile .text .title{margin-bottom:10px}.realization-custom-2-text-blocks{gap:20px}.case-study-page.pasja-hobby-horse .realization-main .realization-main-image-single img,.realizations-photo-gallery.margin-300{margin-top:0}.realization-numbers{grid-template-columns:1fr 1fr;gap:50px 32px;padding-top:20px}.case-study-page .realizations-banner{padding-top:145px}.case-study-page .container-bg.goal{min-height:450px}.case-study-page .intro-wrapper{flex-wrap:wrap}.case-study-page .intro-wrapper .intro-content,.case-study-page .intro-wrapper .intro-title{flex:0 0 100%}.case-study-page .text-column{padding-top:100px;padding-bottom:50px}.case-study-page .tiles-points .offert-container .product,.case-study-page .tiles-points.titles .offert-container .product{flex-basis:calc(50% - 20px);z-index:2}.case-study-page.pasja-hobby-horse .points-bg:before{bottom:-100px}.case-study-page .offert.tiles-section-2 .offert-container{padding-bottom:50px}}@media screen and (max-width:967px){.realization-custom-13-banner{padding:30px 20px}.realization-container{padding:1px 50px}.realization-main-image .toolbar .touch-bar{display:none}.realization-banner .texts{width:100%;padding:0 20px}.realization-texts{padding-left:20px;padding-right:20px}.realization-custom-1-clear-offer{height:780px}.realization-custom-1-contact-form{height:650px;background-size:contain;background-repeat:no-repeat;background-position:bottom}.case-study-page .offert.tiles-section-2 .offert-container .product{flex-basis:calc(50% - 20px)}}@media screen and (max-width:850px){.realization-other-realizations-list .list{flex-wrap:wrap}.realization-other-realizations-list .list .project{flex-basis:calc(50% - 10px)}.realizations-points-block .point .graphic{align-items:flex-start}.realization-box-height .mobile{display:block;margin-top:30px;border-radius:15px}.realization-box-height{height:auto;padding:30px 0;background-image:none!important}}@media screen and (max-width:767px){.page-catalog .realizations-banner{margin-bottom:30px;padding-bottom:310px}.realizations-banner{padding-top:175px}.photos_container{height:65%;aspect-ratio:16/10}.realizations-banner.logo{padding-bottom:350px}.range-of-work.abba-pater{padding-bottom:60px}.realizations-two-images-full-width{margin-bottom:60px}.realizations-points.object-three .point{flex-basis:calc(50% - 10px)}.realization-main .realization-main-image-single img{box-shadow:none!important}.realization-custom-9{background-image:none;background-color:#717171;min-height:auto}.realization-custom-9 .image-mobile{display:block}.realizations-banner-with-text{padding-bottom:100px}.realization-custom-2-baner-mobile .text{flex-basis:100%}.realizations-points-block-v2{margin-top:60px}.realizations-points-block-v2 .point:first-child{flex-direction:column-reverse}.realizations-points-block-v2 .point:nth-child(2){flex-direction:column}.realizations-points-block-v2 .point .text{max-width:100%;width:100%;padding:0 20px}.realizations-points-block-v2 .point{gap:60px}.realizations-points-block .point .graphic .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.realization-main-image .toolbar{padding:8px 0 8px 30px}.range-of-work::before,.realization-page .realizations-intro .content br{display:none}.realization-custom-1-clear-offer,.realization-custom-2-clear-offer{background-position:bottom;height:665px;padding:0}.realizations-clear-offer-text{background:0 0;padding:80px 0 0}.realization-custom-1-clear-offer .realizations-clear-offer-text,.realization-custom-2-clear-offer .realizations-clear-offer-text{padding-left:50px;padding-right:50px}.realisation-narrow-inside{padding:0}.realizations-points{gap:10px}.realization-other-realizations-list .list .project,.realizations-points.object-five .point{flex-basis:calc(50% - 5px)}.realizations-points-block{gap:10px;flex-wrap:wrap}.realizations-points-block .point{height:300px;flex-basis:100%}.realization-custom-1-bg .introducing{padding:0 25px 60px}.realization-phones{gap:20px}.realization-other-realizations-list .list{gap:10px;row-gap:40px}.realization-texts{padding-bottom:40px}.realization-custom-1-slider .slider{width:calc(100% + 40px);left:-25px}.realizations-gallery-container .splide .splide__slide{flex-direction:column;max-height:100%;padding:30px;align-items:center;justify-content:flex-start}.realizations-gallery-container .splide .splide__track{height:100%!important}.splide__arrows.splide__arrows--ltr{display:none!important}.realizations-gallery-container .splide .splide__slide .description{max-width:100%;margin-left:0}.realizations-gallery-container .splide .splide__arrows .splide__arrow{top:50%!important}.realizations-gallery-container .splide .splide__slide img{max-width:100%;max-height:420px}.realizations-gallery-container .splide{height:calc(100% - 183px)}.realizations-collection-container .realizations-collection-gallery.mobile{display:flex!important;flex-wrap:wrap}.realizations-collection-container .realizations-collection-gallery .image .main img{overflow:hidden;height:280px!important;border-radius:10px!important}.realizations-collection-container .realizations-collection-gallery.mobile .image .main{width:100%}.realizations-collection-container .realizations-collection-gallery.mobile .image .main .splide,.realizations-collection-container .realizations-collection-gallery.mobile .image .main .splide .picture{height:100%}.realization-page .realizations-intro{padding-bottom:30px!important}.realization-other-realizations-list .list .project .image{height:100%;min-height:230px}.realization-configurator .realization-main-picture{margin-top:-300px}.case-study-page .text-column,.case-study-page.pasja-hobby-horse .count-boxes{flex-wrap:wrap}.case-study-page .text-column .column{flex:1 0 100%}.case-study-page .slider-wrapper{padding-top:50px;padding-bottom:20px}.case-study-page .slider-wrapper .slider-header{margin-bottom:30px}.case-study-page .slider-wrapper .splide__arrow{width:40px;height:40px}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--prev{left:-10px}.case-study-page .slider-wrapper .splide__arrow.splide__arrow--next{right:-10px}.case-study-page .slider-wrapper .object{max-height:250px}.case-study-page .tiles-points .offert-container .product{padding:25px}}@media screen and (max-heigth:800px){.realizations-gallery-container .splide .splide__slide img{max-width:100%;max-height:350px}}@media screen and (max-width:650px){.realizations-next-prev .control .image{display:none}.realizations-next-prev .control.next,.realizations-next-prev .control.prev{flex-basis:calc(50% - 25px);justify-content:space-between}.realizations-next-prev .control .title{max-width:100%;width:100%;text-align:center!important;flex-grow:1}.realizations-gallery-container .splide .splide__slide .image{width:100%}}@media screen and (max-width:600px){#ekoplon-1,#ekoplon-3{padding-bottom:0!important}.realizations-banner-with-text.trazmet{padding-bottom:0;background:#0067a5}.realizations-collection-container .realizations-collection-gallery{grid-template-columns:auto}.realizations-banner-with-text.jbhomes{justify-content:flex-start;padding-bottom:0}.realizations-banner-with-text.elko::before,.realizations-banner-with-text.jbhomes::before{content:none}.realizations-banner-with-text.elko{padding-bottom:0}.realization-custom-1-big-picture,.realization-custom-1-container,.realization-custom-1-container-wide,.realization-custom-2-bg,.realization-custom-2-big-picture,.realization-main .realization-main-image-single,.realization-main.paralax,.realization-phones,.realizations-points,.realizations-points-block-v2{padding:0 15px}.paralax.configurator{height:250px}.realizations-photo-gallery{padding:0 15px!important}.realization-image-full-width.rozsadnik{left:-15px;width:calc(100% + 30px);position:relative}.realizations-banner-with-text.beoni-group{padding-bottom:50px;background-color:#515151}.realizations-banner-with-text.matuszak{padding-bottom:50px;background-color:#076c64}.realizations-banner-with-text.turplast{padding-bottom:50px;background-color:#c48f63}.realizations-banner-with-text.ouid{padding-bottom:30px;background-color:#000}.realization-custom-7-bg.ouid-graphic .realization-texts .description{color:#fff!important}.realizations-two-images-full-width.ouid .image{display:flex;justify-content:center;align-items:center;padding:50px 0;border:1px solid #e3e3e3}.realizations-banner-with-text{background-color:#e1e1e1;background-image:none!important;padding-top:30px;padding-bottom:30px}.realizations-banner-with-text .realization-banner-with-text-mobile{display:block;margin-bottom:30px;border-radius:10px}.realizations-banner-with-text .realization-banner-with-text-mobile img{border-radius:10px}#ekoplon-1{margin-bottom:30px}#ekoplon-2,#ekoplon-4{margin-top:0!important}.realization-custom-2-big-picture,.realization-custom-2-clear-offer,.realization-image-full-width{margin-bottom:60px}.realization-custom-3,.realization-other-realizations-list{padding:60px 15px}.range-of-work,.realization-custom-1-slider{padding-top:70px}.realization-container{padding:1px 15px}.realization-custom-13-banner{padding:30px 15px}.realizations-two-images{flex-wrap:wrap;margin-bottom:60px}.realizations-two-images .image{flex-basis:100%;max-height:300px}.range-of-work.eko{padding-bottom:40px}.realization-other-realizations-list .list{margin-top:60px}.realizations-collection-container .realizations-collection-gallery .image .text .seeMore{justify-content:flex-start}.case-study-page .offert.tiles-section-2 .offert-container .product,.case-study-page .tiles-points .offert-container .product,.case-study-page .tiles-points.titles .offert-container .product{flex-basis:100%}.case-study-page .text-column{padding-top:50px;padding-bottom:20px}}@media screen and (max-width:550px){.realizations-two-images-full-width{flex-direction:column}.realization-container{padding:1px 20px}.realization-custom-1-separator{height:70px}}@media screen and (max-width:500px){.realizations-points.object-three .point{flex-basis:100%!important}.realization-text{padding-top:80px;padding-bottom:80px}.realization-banner{height:480px}.realizations-points-block{margin-top:10px}.range-of-work{padding-bottom:10px}.realization-main .realization-text{padding-top:10px}.realizations-gallery-container .splide .splide__slide{padding:15px 15px 50px}.realizations-gallery-container .splide .splide__slide img{max-height:360px}.realizations-gallery-container .splide .splide__arrows .splide__arrow{top:50%}}@media screen and (max-width:450px){.realization-custom-1-clear-offer,.realization-custom-2-clear-offer{height:580px}.realization-other-realizations-list .list{row-gap:30px}.realization-other-realizations-list .list .project{flex-basis:100%}.realizations-next-prev .control .title{font-size:13px}.realizations-collection-container .realizations-collection-gallery .image{height:auto;max-width:100%;display:flex;gap:6px}.realizations-collection-container .realizations-collection-gallery .image,.realizations-collection-container .realizations-collection-gallery .image .main,.realizations-collection-container .realizations-collection-gallery .image.wide .main{width:100%}.realizations-collection-container .realizations-collection-gallery .image .subs{display:flex;gap:6px}.realizations-collection-container .realizations-collection-gallery .image .subs .sub{width:90px}.realizations-gallery-container .splide .splide__slide .description{bottom:33px;flex-direction:column;max-width:100%;margin-left:0;min-height:0}.realizations-gallery-container .splide .splide__slide .image img{max-width:100%}.realization-banner{height:220px}.realization-main .realization-text{padding-top:60px}.realization-numbers{grid-template-columns:1fr;padding-top:20px}.case-study-page .intro-wrapper,.case-study-page .text-column{padding-left:20px;padding-right:20px}.case-study-page .slider-wrapper .object{max-height:200px}}@media screen and (max-width:400px){.realizations-points.object-five .point,.realizations-points.object-three .point{flex-basis:100%}.realizations-points-block .point .graphic{border-radius:10px}.realizations-points .point .title{min-height:auto}.realizations-next-prev .control.prev{flex-basis:calc(50% - 18px);left:15px;gap:0}.realizations-next-prev .control.next{flex-basis:calc(50% - 18px);right:15px;gap:0}.realizations-next-prev .control{padding:10px;border-radius:30px}}