@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap";:root{--bs-body-font-family: "Inter Tight", sans-serif!important}html,body{color:#cfcfcf;background-color:#141924}body{background:url(../img/footer-bg-vector.svg) no-repeat 100% 100%;background-blend-mode:overlay;background-size:100%}h1,h2,h3,h4,h5,h6{color:#997342;font-family:"Instrument Serif",serif;font-weight:100}p,li,a{font-family:"Inter Tight",sans-serif;font-weight:300}p strong,li strong,a strong{font-weight:600}.logo{padding:1em}.logo img{height:2em}.btn-phone{display:inline-block;padding:.25em 1em;border:1px solid #997342;text-decoration:none}.menu-toggle{position:absolute;top:1.4em;right:2em;display:flex;flex-direction:column;gap:7px;background:none;color:#fff;border:0;padding:0;cursor:pointer}.menu-toggle span{width:30px;height:2px;background:#fff}.main-menu{display:block;overflow:hidden;max-height:0;transition:max-height .5s ease;list-style:none;margin:0;padding:0}.main-menu li{text-align:center;position:relative;opacity:0;transform:translateY(20px);filter:blur(8px);transition:opacity .35s ease,transform .35s ease}.main-menu li a{display:block;padding:20px;font-weight:600;text-decoration:none;font-family:"Inter Tight",sans-serif;color:#d1d1d1;transition:ease-in-out .3s}.main-menu li a:hover{color:#fff}.main-menu li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(153,115,66,.5);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.main-menu.open{max-height:100vh}.main-menu.open li{opacity:1;transform:translateY(0);filter:blur(0)}.main-menu.open li::after{transform:scaleX(1)}.main-menu.open li:hover{background-color:#1e2430}.main-menu.open li:nth-child(1){transition-delay:0s}.main-menu.open li:nth-child(1)::after{transition-delay:0.15s}.main-menu.open li:nth-child(2){transition-delay:0.08s}.main-menu.open li:nth-child(2)::after{transition-delay:0.23s}.main-menu.open li:nth-child(3){transition-delay:0.16s}.main-menu.open li:nth-child(3)::after{transition-delay:0.31s}.main-menu.open li:nth-child(4){transition-delay:0.24s}.main-menu.open li:nth-child(4)::after{transition-delay:0.39s}.main-menu.open li:nth-child(5){transition-delay:0.32s}.main-menu.open li:nth-child(5)::after{transition-delay:0.47s}.main-menu.open li:nth-child(6){transition-delay:0.4s}.main-menu.open li:nth-child(6)::after{transition-delay:0.55s}.main-menu.open li:nth-child(7){transition-delay:0.48s}.main-menu.open li:nth-child(7)::after{transition-delay:0.63s}.main-menu.open li:nth-child(8){transition-delay:0.56s}.main-menu.open li:nth-child(8)::after{transition-delay:0.71s}.main-menu.open li:nth-child(9){transition-delay:0.64s}.main-menu.open li:nth-child(9)::after{transition-delay:0.79s}.main-menu.open li:nth-child(10){transition-delay:0.72s}.main-menu.open li:nth-child(10)::after{transition-delay:0.87s}.main-menu.open li:nth-child(11){transition-delay:0.8s}.main-menu.open li:nth-child(11)::after{transition-delay:0.95s}.main-menu.open li:nth-child(12){transition-delay:0.88s}.main-menu.open li:nth-child(12)::after{transition-delay:1.03s}.main-menu.open li:nth-child(13){transition-delay:0.96s}.main-menu.open li:nth-child(13)::after{transition-delay:1.11s}.main-menu.open li:nth-child(14){transition-delay:1.04s}.main-menu.open li:nth-child(14)::after{transition-delay:1.19s}.main-menu.open li:nth-child(15){transition-delay:1.12s}.main-menu.open li:nth-child(15)::after{transition-delay:1.27s}.lang{display:none}.lang.open{padding:1em 0;justify-content:center;gap:3em;display:flex}.lang.open a{text-decoration:none}.home-slider-item-claim{z-index:2;display:flex;flex-direction:column;padding:0 4em;z-index:2;font-family:"Inter Tight",sans-serif;color:#353535}.home-slider-item-claim--sup{color:#997342;font-weight:300;letter-spacing:.15em;font-size:.8275em;text-transform:uppercase;padding-bottom:1em}.home-slider-item-claim h1{font-size:3em;color:#997342}.home-slider-item-claim p{padding-top:1em;font-size:1.1em;line-height:1.55em;font-weight:300;color:#f3f3f3}.custom-list{list-style:none;padding-left:.5em;padding-bottom:1em;margin:0}.custom-list li{position:relative;padding-left:1.5em}.custom-list li::before{content:"✓";position:absolute;left:0;top:0;color:#997342;font-weight:bold}.section-superheader{color:#997342;text-transform:uppercase;font-weight:300;letter-spacing:.075em;font-size:.8275em}.section-header{font-size:2.4em;padding:.25em 0 .5em 0;color:#997342}.section-divider{display:block;height:2px;width:100%;background:linear-gradient(to left, transparent 20%, #997342 50%, transparent 80%)}.panel-icon{padding:1em}.panel-icon--icon{padding:.5em}.panel-icon--header{color:#997342;font-size:1.2em;font-family:"Fairlplay",serif}.panel-icon--desc{font-size:.875em}.home-cta{border:1px solid;display:flex;align-items:center;justify-content:center;text-align:center;padding:5em 0}.home-benefits{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em}.home-benefits-item{width:100%;border:1px solid hsla(0,0%,100%,.06);padding:1em;transition:ease-in-out .2s}.home-benefits-item:hover{transform:translateY(-6px);border-color:rgba(153,115,66,.35);background:hsla(0,0%,100%,.045)}.home-benefits-item--icon{height:3em}.home-benefits-item--icon svg{width:100%;height:100%}.home-benefits-item--header{color:#997342;font-size:1.5em;text-align:center;font-family:"Playfair",serif;font-weight:500}.home-benefits-item--desc{padding:1em 0;text-align:center}.cta-strategic{position:relative;overflow:hidden;width:80vw;margin:1em auto;min-height:180px;border-radius:24px;background-color:#141924;background-image:linear-gradient(90deg, rgba(20, 25, 36, 0.96) 0%, rgba(20, 25, 36, 0.88) 38%, rgba(20, 25, 36, 0.45) 60%, rgba(20, 25, 36, 0.15) 100%),url("../img/cta-bg.webp");background-size:cover;background-position:center right;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 10px 40px rgba(0,0,0,.35)}.cta-overlay{position:absolute;inset:0;background:radial-gradient(circle at right, rgba(153, 115, 66, 0.1), transparent 45%)}.cta-strategic .container{position:relative;z-index:2;padding-top:40px;padding-bottom:40px}.cta-label{display:inline-block;margin-bottom:14px;color:#997342;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.cta-title{color:#fff;font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:600}.cta-title span{color:#997342;display:block;font-size:.75em;letter-spacing:.015em;font-weight:400}.cta-title:after{width:2em;display:inline-block;background-color:#997342;height:1px;content:" "}.cta-desc{margin-bottom:28px;color:hsla(0,0%,100%,.72);font-size:18px;line-height:1.4}.cta-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 32px;background:#6f532f;color:#fff;font-weight:600;font-size:15px;text-decoration:none;transition:all .25s ease}.cta-btn:hover{transform:translateY(-2px);background:#b78a50;box-shadow:0 10px 25px rgba(153,115,66,.25);color:#fff}@media(max-width: 991px){.cta-strategic{min-height:auto;background-position:center}.cta-title{font-size:36px}.cta-desc{font-size:16px}}.home-process-steps{display:flex;justify-content:center;flex-wrap:wrap}.section-home-projects{padding:3em 0 0;display:flex;align-items:center}.section-home-projects .claim-supheader{color:#997342;text-transform:uppercase;font-size:.8275em;letter-spacing:.15em}.section-home-projects .claim-header{font-family:"Playfair",serif;font-size:1.8em;line-height:1.05em}.section-home-projects .claim-subheader{padding:1em 0}.home-projects{margin:2em 0;padding:1em 0;text-align:center;display:flex;justify-content:flex-start;gap:1em;flex-wrap:wrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scroll-snap-type:x mandatory}.home-projects-item{flex:0 0 80%;scroll-snap-align:start;text-align:left;display:flex;flex-direction:column;border:1px solid rgba(153,115,66,.3);gap:1em;text-decoration:none;color:inherit}.home-projects-item .photo img{width:100%}.home-projects-item .cs-info{padding:.5rem 1rem;text-transform:uppercase;font-size:.75em}.home-projects-item .cs-info i{color:#997342}.home-projects-item .cs-info span{border-left:1px solid;margin-left:2em;padding-left:2em;color:#997342}.home-projects-item .title{padding:.5rem 1rem;font-family:"Playfair",serif;font-size:1.6em;line-height:1.15em;height:100%}.home-projects-item .url{padding:.5rem 1rem;text-transform:uppercase;font-size:.8125em;color:#997342}.home-projects-item:hover{cursor:pointer;background-color:rgba(153,115,66,.1);border-color:rgba(153,115,66,.6)}.page-slider{padding:2em 0}.page-slider-wrapper{width:100%;display:flex;align-items:center}.page-slider-wrapper.bg-cs-1 .page-slider-claim-image{background:url(../img/case-study-1-bg.webp) no-repeat 100% 50%;height:40vh}.page-slider-wrapper.bg-cs-2 .page-slider-claim-image{background:url(../img/case-study-2-bg.webp) no-repeat 70% 50%;height:40vh}.page-slider-wrapper.bg-cs-3 .page-slider-claim-image{background:url(../img/case-study-3-1-bg.webp) no-repeat 100% 50%;height:40vh}.page-slider-wrapper.bg-press .page-slider-claim-image{background:url(../img/collage-publikacje.webp) no-repeat 100% 0%;height:40vh}.page-slider-wrapper.bg-home .page-slider-claim-image{background:url(../img/home-hero.webp) no-repeat 60% 20%;height:40vh}.page-slider-wrapper.bg-company .page-slider-claim-image{background:url(../img/company-hero-3.webp) no-repeat 5% 90%;height:40vh}.page-slider-wrapper.bg-contact .page-slider-claim-image{background:url(../img/contact-collage.webp) no-repeat 15% 90%;height:40vh}.page-slider-wrapper.bg-our-work .page-slider-claim-image{background:url(../img/our-work-2-bg.svg) no-repeat 100% 50%;height:40vh}.page-slider-wrapper .page-slider-claim{z-index:2;display:flex;flex-direction:column;font-family:"Inter Tight",sans-serif;color:#353535}.page-slider-wrapper .page-slider-claim-title{padding:1em}.page-slider-wrapper .page-slider-claim-title .home-slider-item-claim{padding:2em 0 3em 0}.page-slider-wrapper .page-slider-claim--sup{color:#997342;font-weight:300;letter-spacing:.05em;font-size:.8275em;text-transform:uppercase;padding-bottom:1em}.page-slider-wrapper .page-slider-claim-sub{padding:2em 0;color:#f3f3f3;font-size:1em}.page-slider-wrapper .page-slider-claim h1{font-size:2em;color:#997342}.page-slider-wrapper .page-slider-claim p{padding:1em 0;font-size:1.1em;line-height:1.55em;font-weight:300;color:#f3f3f3}.page-slider-wrapper .page-slider-claim-features{padding:2em 1em;display:flex;gap:1em;justify-content:center;flex-wrap:wrap}.page-slider-wrapper .page-slider-claim-features .feature{width:45%;display:flex;gap:.5em;align-items:center}.page-slider-wrapper .page-slider-claim-features .feature .icon img{height:36px}.page-slider-wrapper .page-slider-claim-features .feature .desc{color:#cfcfcf}.page-slider-wrapper .page-slider-claim-facts{padding:1em;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-around}.page-slider-wrapper .page-slider-claim-facts .fact{width:100%;display:flex;flex-direction:column;padding-right:3em}.page-slider-wrapper .page-slider-claim-facts .fact .sup{text-transform:uppercase;font-size:.7em;color:#dcdcdc}.page-slider-wrapper .page-slider-claim-facts .fact .figure{color:#997342;font-weight:500;font-size:1.5em}.page-slider-wrapper .page-slider-claim-facts .fact .desc{font-size:.875em;color:#cfcfcf;font-weight:300}.page-slider-wrapper .page-slider-claim-facts .fact:last-child{border-right:none}.cs-block{display:flex;gap:3em;flex-direction:column}.cs-block .cs-vertical{padding:1em;text-align:center}.cs-block .cs-vertical span{text-transform:uppercase;color:#997342;letter-spacing:1px}.cs-block .cs-section{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2em}.cs-block .cs-section.section-executive-summary{justify-content:space-between}.cs-block .cs-section.section-executive-summary .section-item{text-align:center;width:100%}.cs-block .cs-section.section-executive-summary .section-item .icon img{height:3em}.cs-block .cs-section.section-executive-summary .section-item .header{color:#997342;font-weight:500;padding:.5em 0;font-size:1.2em}.cs-block .cs-section.section-executive-summary .section-item .desc{text-align:left}.cs-block .cs-section.section-challenges{justify-content:center}.cs-block .cs-section.section-challenges .section-item{width:45%;border:1px solid #353535;padding:1em;border-radius:.5em;background:#121922}.cs-block .cs-section.section-challenges .section-item .icon{text-align:center}.cs-block .cs-section.section-challenges .section-item .icon img{height:2.4em}.cs-block .cs-section.section-challenges .section-item .header{font-weight:500;padding:1em 0;font-size:1.1em;line-height:1.1em}.cs-block .cs-section.section-challenges .section-item .desc{color:#cfcfcf;font-weight:300}.cs-block .cs-section.section-results{align-items:center;flex-direction:column}.cs-block .cs-section.section-results .section-item{width:100%}.cs-block .cs-section.section-results .section-item .cs-results-graphics{opacity:.6;text-align:center}.cs-block .cs-section.section-results .section-item .cs-results-graphics img{width:80%}.cs-block .cs-section.section-results .section-item .header{display:none}.cs-block .cs-section.section-results .section-item .cs-results-points{display:flex;flex-direction:column}.list-tick{margin:1em;padding:0;width:80%}.list-tick li{list-style:none;position:relative;padding-left:42px;margin-bottom:18px;color:hsla(0,0%,100%,.78);line-height:1.8}.list-tick li::before{content:"";position:absolute;left:0;top:4px;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none'%3E%3Ccircle cx='32' cy='32' r='28' stroke='%23997342' stroke-width='2.2'/%3E%3Cpath d='M20 33L29 42L45 24' stroke='%23997342' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cs-cta .cs-claim{color:#997342;font-size:2.1em;line-height:1.1em;font-weight:300;font-family:"Playfair",serif;padding-left:1em;position:relative}.cs-cta .cs-claim span{position:absolute;left:-0.15em;top:.2em;font-size:4em;padding-bottom:.35em}.cs-cta .cs-claim .author{padding-top:.5em;color:#cfcfcf;font-size:.7em;display:flex;align-items:center;gap:.25em}.cs-cta .cs-claim .author::before{content:"";width:2em;height:1px;background-color:#997342;display:inline-block}.cs-cta .cta{display:flex;align-items:center;flex-direction:column}.cs-cta .cta .desc{font-size:1em;font-weight:300;padding:2em;text-align:center}.section-other-cs-header{color:#997342;text-transform:uppercase}.other-cs-item{display:flex;padding:1em;align-items:start}.other-cs-item .photo{width:1fr}.other-cs-item .photo img{-o-object-fit:contain;object-fit:contain;height:100px}.other-cs-item .title{padding:0 2rem;font-family:"Playfair",serif;font-size:1.1em;line-height:1.1em}.other-cs-item .url{padding:1rem 2rem}.other-cs-item .url a{text-decoration:none;text-transform:uppercase;font-size:.75em}.case-horizontal-timeline{padding:20px 0;overflow-x:auto}.case-label{display:inline-block;margin-bottom:14px;color:#997342;font-size:12px;font-weight:600;letter-spacing:2px}.case-section-header h2{max-width:760px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.1;font-weight:500}.case-timeline-wrapper{position:relative}.case-timeline-line{position:absolute;top:44px;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(153, 115, 66, 0), rgba(153, 115, 66, 0.4), rgba(153, 115, 66, 0))}.case-timeline-track{display:flex;gap:28px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.case-timeline-track::-webkit-scrollbar{display:none}.case-timeline-card{position:relative;flex:0 0 65%;scroll-snap-align:start;padding-top:0}.case-timeline-number{position:relative;width:88px;height:88px;margin-bottom:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#141924;border:1px solid rgba(153,115,66,.4);color:#997342;font-size:22px;font-weight:600;z-index:2;transition:all .35s ease}.case-timeline-content{position:relative;padding:34px;min-height:250px;border-radius:28px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(10px);transition:all .35s ease}.case-timeline-content h3{margin-bottom:18px;color:#cfcfcf;font-family:"Inter Tight",sans-serif;line-height:1.4em;font-size:1.1em;font-weight:500}.case-timeline-content p{margin:0;color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.5}.case-timeline-card:hover .case-timeline-content{transform:translateY(-8px);border-color:rgba(153,115,66,.3);background:hsla(0,0%,100%,.045);box-shadow:0 20px 50px rgba(0,0,0,.35)}.case-timeline-card:hover .case-timeline-number{transform:translateY(-4px);border-color:rgba(153,115,66,.8);box-shadow:0 10px 30px rgba(153,115,66,.12)}.section-publication{margin:2em;display:flex;flex-direction:column;gap:2em}.section-publication .claim{border:1px solid rgba(153,115,66,.3);padding:3em;font-family:"Playfair",serif;font-weight:100;font-size:1.1em;position:relative;width:100%}.section-publication .claim span{position:absolute;left:.25em;top:-0.75em;font-size:5em;padding-bottom:.35em;color:#997342}.section-publication .description .tag{color:#997342;letter-spacing:.15em;text-transform:uppercase;font-size:.75em}.section-publication .description .title{font-family:"Playfair",serif;font-size:2em;line-height:1em;padding:.5em 0}.section-publication .description .source{display:flex;gap:1em;color:#cfcfcf;font-weight:200;font-size:.75em}.section-publication .description .source .magazin,.section-publication .description .source .date{padding-right:1em;border-right:1px solid}.section-publication .description .intro{padding:2em 0;font-size:1.1em}.section-publication .description .key-facts .header{font-weight:600;color:#997342;font-size:1.2em}.company-section{padding:3em 0;border-top:1px solid rgba(153,115,66,.3);border-bottom:1px solid rgba(153,115,66,.3)}.company-claim{font-size:1.8em;line-height:1.15em;font-family:"Playfair",serif;padding:0}.company-subclaim{font-size:.875em;width:100%}.company-section-items{padding-top:1em;display:flex;flex-wrap:wrap;gap:1em}.company-section-items .company-section-item{display:flex;flex-direction:column;gap:1em;align-items:center;text-align:center;padding:1em 0;width:47%;border:1px solid rgba(153,115,66,.3)}.company-section-items .company-section-item .company-ico img{height:2em}.company-section-items .company-section-item .company-desc{display:flex;flex-direction:column}.company-section-items .company-section-item .company-desc .header{font-size:1em;line-height:1.15em;font-weight:600;color:#997342;text-transform:uppercase}.company-section-items .company-section-item .company-desc .desc{padding:.5em 0;font-size:.875em}.company-scope{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.company-scope-item{border:1px solid rgba(153,115,66,.3);text-align:center;padding:1em;width:47%}.company-scope-item .ico img{height:4em}.company-scope-item .title{text-transform:uppercase;font-size:.875em;font-weight:600;padding-top:.5em}.company-scope-sub{display:flex;justify-content:space-between;flex-direction:column;padding:2em 1em}.company-scope-sub-item{padding:2em}.company-model-items{display:flex;flex-direction:column}.company-model-items .company-model-item{display:flex;align-items:center;padding:1em;gap:1em}.company-model-items .company-model-item .company-ico img{height:6em}.company-model-items .company-model-item .company-desc .header{color:#997342;text-transform:uppercase;padding-bottom:.25em;font-size:1em}.section-scope{flex-direction:column;padding:0 1em}.owner-profile{background-color:#0b0e14;display:flex;align-items:stretch;flex-direction:column}.owner-profile .owner-photo{display:flex;flex-direction:column}.owner-profile .owner-photo img{flex:auto;-o-object-fit:cover;object-fit:cover}.owner-profile .owner-desc{padding:0 1em 1em}.owner-profile .owner-desc .name{color:#f3f3f3;font-size:2em;font-family:"Playfair",serif}.owner-profile .owner-desc .title{text-transform:uppercase;letter-spacing:.05em;color:#997342}.owner-profile .owner-desc .bio{padding:2em 0;line-height:1.75em}.owner-profile .owner-desc .header{color:#997342;text-transform:uppercase;font-weight:600}.contact-scope{padding:3em 0;border-top:1px solid rgba(153,115,66,.3)}.contact-scope-item{border:1px solid rgba(153,115,66,.3);padding:1em;text-align:center}.contact-scope-item .icon img{height:4em}.contact-scope-item .title{font-size:1.5em;font-family:"Playfair",serif;padding:.75em 0 0}.contact-scope-item .desc{padding:1em 0;font-weight:300}.contact-details{border-top:1px solid rgba(153,115,66,.3);border-bottom:1px solid rgba(153,115,66,.3);padding:1em 0}.contact-details .contact-address{text-align:center}.contact-details .contact-address .header{font-size:1.2em;text-transform:uppercase;color:#997342;letter-spacing:.015em;padding-bottom:2em}.contact-details .contact-address .subheader{line-height:1.6em}.contact-details .contact-address .subheader span{font-weight:600}.contact-details .contact-address .subheader span a{text-decoration:none;font-weight:600}.contact-details .contact-form form input[type=text],.contact-details .contact-form form input[type=email],.contact-details .contact-form form textarea{border:1px solid hsla(0,0%,100%,.3);border-radius:0;background-color:rgba(0,0,0,0);color:#fff}.contact-details .contact-form form .btn{border-radius:0;text-transform:uppercase}.contact-owner{background-color:#111622}.contact-owner .claim{font-size:1.8em;line-height:1.1em;font-weight:300;font-family:"Playfair",serif;padding-left:1em;position:relative}.contact-owner .claim span{position:absolute;left:-0.15em;top:.25em;font-size:4em;padding-bottom:.35em;color:#997342}.contact-owner .divider{margin:2em 0 1em 2em;width:4em;height:1px;background-color:#997342;display:inline-block}.contact-owner .author{padding-left:2em;text-transform:uppercase;color:#997342}.contact-owner .author span{display:block;color:#cfcfcf;text-transform:none;font-weight:200}.section-schema{padding:3em 0}.section-schema .section-header{text-align:center;color:#997342;font-size:1.5em;text-transform:uppercase}.schema-steps{display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.schema-steps::-webkit-scrollbar{display:none}.schema-steps{gap:1em}.schema-steps .schema-item{padding:1em;flex:0 0 75%;scroll-snap-align:start;text-align:center}.schema-steps .schema-item .number{width:3em;height:3em;border:1px solid rgba(153,115,66,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.schema-steps .schema-item .number span{font-weight:600;color:#997342}.schema-steps .schema-item .title{font-weight:500;color:#997342;text-transform:uppercase;padding:.25em 0 1em 0}.headliner{border:1px solid rgba(153,115,66,.4);padding:2em;width:70%;margin:1em auto}.section-projects{padding:3em 0;border-top:1px solid rgba(153,115,66,.4);border-bottom:1px solid rgba(153,115,66,.4)}.section-projects .header{color:#997342;text-transform:uppercase;font-size:1.3em;padding-bottom:.5em}.section-projects .project-type-item{border:1px solid rgba(153,115,66,.4);padding:1em;text-align:center}.section-projects .project-type-item .icon img{height:7em}.section-projects .project-type-item .title{text-transform:uppercase;color:#997342;padding:1em 0;font-size:1.1em}.section-projects .project-type-item .desc{font-weight:300}.section-cooperation{padding:3em 0;border-bottom:1px solid rgba(153,115,66,.4)}.section-cooperation .header{text-align:center;color:#997342;font-size:1.5em;text-transform:uppercase}.section-cooperation .cooperation-list{display:flex;flex-wrap:wrap;width:100%;justify-content:start;gap:1em;padding:0 2em;margin:0}.section-operations{border-top:1px solid rgba(153,115,66,.3);padding:3em 0}.section-operations .header{color:#997342;font-size:1.7em;line-height:1em;font-family:"Playfair",serif;text-transform:uppercase;padding:1rem 2rem}.section-operations .subheader{color:#fff;font-size:1.2em;padding:1rem 2rem}.section-operations .operations-scope{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.section-operations .operations-scope-item{width:100%;padding:1.5em 0 0}.section-operations .operations-scope-item .ico{text-align:center}.section-operations .operations-scope-item .ico img{height:4em}.section-operations .operations-scope-item .header{font-size:1.2em;padding:1em 0}#contactOffCanvas form label{font-size:.875em;font-weight:300}footer{background-color:rgba(9,12,17,.3);padding:3em 0 1em 0;text-align:center}footer .footer-claim{color:#cfcfcf;font-size:2em;line-height:1em}footer .footer-claim span{color:#997342;display:block}footer .footer-claim{font-family:"Playfair",serif}footer .btn{border-radius:0;text-transform:uppercase;font-size:.75em}footer .footer-logo{padding:2em 0}footer .footer-header{font-size:1.2em;font-family:"Inter Tight",sans-serif;font-weight:600;color:#f3f3f3;padding-top:1em}footer .footer-list ul{margin:0;padding:0;list-style:none}footer .footer-list ul li a{text-decoration:none;padding:.25em 0}footer .sub-footer{margin-top:1em;border-top:1px solid #242e41}footer .sub-footer-items{display:flex;justify-content:center;flex-wrap:wrap}footer .sub-footer-items .sub-footer-item{font-size:.75em;color:#997342}footer .sub-footer-items .sub-footer-item a{text-decoration:none}@media(min-width: 992px){.logo img{height:auto}.menu-toggle{display:none}.main-menu{display:flex;justify-content:space-around;align-items:center;max-height:none;overflow:visible}.main-menu li{opacity:1;transform:none;filter:none;position:relative}.main-menu li::after{transform:scaleX(1);display:none}.main-menu li a{padding:0 .5em}.main-menu li.active a{color:#997342}.lang{display:flex;justify-content:end;font-weight:300;font-size:.75em;padding:0 1em}.lang a{color:inherit;text-decoration:none;padding:0 .5em;margin-left:.25em;border-right:1px solid #818181}.lang a:last-child{border:none}.page-slider-wrapper{width:100%;display:flex;align-items:center}.page-slider-wrapper.bg-cs-1{background:url(../img/case-study-1-bg.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-cs-1 .page-slider-claim-image{display:none}.page-slider-wrapper.bg-cs-2{background:url(../img/case-study-2-bg.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-cs-2 .page-slider-claim-image{display:none}.page-slider-wrapper.bg-cs-3{background:url(../img/case-study-3-1-bg.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-cs-3 .page-slider-claim-image{display:none}.page-slider-wrapper.bg-press{background:url(../img/collage-publikacje.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-press .page-slider-claim-image{display:none}.page-slider-wrapper.bg-home{background:url(../img/home-hero.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-home .page-slider-claim-image{display:none}.page-slider-wrapper.bg-company{background:url(../img/company-hero-3.webp) no-repeat 100% 50%}.page-slider-wrapper.bg-company .page-slider-claim-image{display:none}.page-slider-wrapper.bg-contact{background:url(../img/contact-collage.webp) no-repeat 100% 80%}.page-slider-wrapper.bg-contact .page-slider-claim-image{display:none}.page-slider-wrapper.bg-our-work{background:url(../img/our-work-2-bg.svg) no-repeat 100% 50%}.page-slider-wrapper.bg-our-work .page-slider-claim-image{display:none}.page-slider-wrapper .page-slider-claim{padding:0 4em;width:70vw}.page-slider-wrapper .page-slider-claim--sup{letter-spacing:.15em;font-size:.8275em}.page-slider-wrapper .page-slider-claim-sub{padding:2em 0;font-size:1.1em;width:80%}.page-slider-wrapper .page-slider-claim h1{font-size:2em}.page-slider-wrapper .page-slider-claim p{padding:1em 0;font-size:1.1em}.page-slider-wrapper .page-slider-claim p+p{padding-top:0}.page-slider-wrapper .page-slider-claim-features{padding-top:3em;display:flex;gap:1em;justify-content:start}.page-slider-wrapper .page-slider-claim-features .feature{width:20%;display:flex;gap:.5em;align-items:center}.page-slider-wrapper .page-slider-claim-features .feature .icon img{height:36px}.page-slider-wrapper .page-slider-claim-features .feature .desc{color:#cfcfcf}.page-slider-wrapper .page-slider-claim-facts{margin-top:1em;display:flex;justify-content:space-around}.page-slider-wrapper .page-slider-claim-facts .fact{display:flex;flex-direction:column;padding-right:1em;border-right:1px solid #353535;width:28%}.page-slider-wrapper .page-slider-claim-facts .fact .sup{text-transform:uppercase;font-size:.7em;color:#dcdcdc}.page-slider-wrapper .page-slider-claim-facts .fact .figure{color:#997342;font-weight:500;font-size:1.5em;line-height:1.2em}.page-slider-wrapper .page-slider-claim-facts .fact .desc{font-size:.875em;color:#cfcfcf;font-weight:300}.page-slider-wrapper .page-slider-claim-facts .fact:last-child{border-right:none}.home-benefits-item{width:48%}.cs-block{display:flex;gap:3em;flex-direction:row}.cs-block .cs-vertical{writing-mode:vertical-lr;transform:rotate(180deg);padding:1em;text-align:center}.cs-block .cs-vertical span{text-transform:uppercase;color:#997342;letter-spacing:1px}.cs-block .cs-section{display:flex;justify-content:space-between}.cs-block .cs-section.section-executive-summary{justify-content:space-between}.cs-block .cs-section.section-executive-summary .section-item{width:30%}.cs-block .cs-section.section-executive-summary .section-item .icon img{height:3em}.cs-block .cs-section.section-executive-summary .section-item .header{color:#997342;font-weight:500;padding:.5em 0;font-size:1.2em}.cs-block .cs-section.section-challenges{justify-content:space-between}.cs-block .cs-section.section-challenges .section-item{width:calc(16.6666666667% - 2em);border:1px solid #353535;padding:1em;border-radius:.5em;background:#121922}.cs-block .cs-section.section-challenges .section-item .icon{text-align:center}.cs-block .cs-section.section-challenges .section-item .icon img{height:2.4em}.cs-block .cs-section.section-challenges .section-item .header{font-weight:500;padding:1em 0;font-size:1.1em}.cs-block .cs-section.section-challenges .section-item .desc{color:#cfcfcf;font-weight:300}.cs-block .cs-section.section-results{align-items:center;display:flex;flex-direction:row}.cs-block .cs-section.section-results .section-item{width:49%}.cs-block .cs-section.section-results .section-item .cs-results-graphics{opacity:.4}.cs-block .cs-section.section-results .section-item .cs-results-graphics img{width:80%}.cs-block .cs-section.section-results .section-item .header{display:inline;color:#997342;font-size:1.75em;font-weight:500}.cs-block .cs-section.section-results .section-item .cs-results-points{flex-direction:row}.case-horizontal-timeline{padding:0}.case-timeline-card{flex:0 0 14%}.cs-cta .cs-claim{font-size:2.1em;line-height:1.1em;padding-left:1em;position:relative}.cs-cta .cs-claim span{position:absolute;left:-0.25em;top:.25em;font-size:4em;padding-bottom:.35em}.cs-cta .cs-claim .author{padding-top:.5em;color:#cfcfcf;font-size:.7em;display:flex;align-items:center;gap:.25em}.cs-cta .cs-claim .author::before{content:"";width:2em;height:1px;background-color:#997342;display:inline-block}.cs-cta .cta{border-left:1px solid #997342;display:flex;flex-direction:row;align-items:center}.cs-cta .cta .desc{font-size:1.2em;font-weight:300;padding:0 2em}.other-cs-item .photo img{height:120px}.other-cs-item .title{padding:0 2rem;font-size:1.4em}footer{padding:4em 0;text-align:left}footer .footer-claim{font-size:2em}footer .footer-claim span{color:#997342;display:block}footer .footer-claim{font-family:"Playfair",serif}footer .btn{border-radius:0;text-transform:uppercase;font-size:.75em}footer .footer-logo{padding:2em 0}footer .footer-header{font-size:1.2em;padding-bottom:1em}footer .sub-footer-items{justify-content:start;flex-wrap:nowrap}.section-publication{flex-direction:row}.section-publication .claim{font-size:1.6em;width:40%}.section-publication .description{width:60%}.section-publication .description .tag{font-size:1em}.section-publication .description .title{font-size:2.4em}}@media(min-width: 1200px){.page-slider-wrapper .page-slider-claim{padding:0 4em;width:65vw}.page-slider-wrapper .page-slider-claim--sup{letter-spacing:.15em;font-size:.8275em}.page-slider-wrapper .page-slider-claim-sub{padding:2em 0 1em 0;font-size:1em;width:70%}.page-slider-wrapper .page-slider-claim h1{font-size:2.8em}.page-slider-wrapper .page-slider-claim-features{padding-top:3em;display:flex;gap:1em;justify-content:start}.page-slider-wrapper .page-slider-claim-features .feature{width:20%;display:flex;gap:.5em;align-items:center}.page-slider-wrapper .page-slider-claim-features .feature .icon img{height:36px}.page-slider-wrapper .page-slider-claim-features .feature .desc{color:#cfcfcf}.page-slider-wrapper .page-slider-claim-facts{margin-top:1em}.page-slider-wrapper .page-slider-claim-facts .fact{padding-right:3em}.page-slider-wrapper .page-slider-claim-facts .fact .sup{text-transform:uppercase;font-size:.7em;color:#dcdcdc}.page-slider-wrapper .page-slider-claim-facts .fact .figure{color:#997342;font-weight:500;font-size:1.5em;line-height:1.25em}.cta-strategic{width:50vw}.home-process-steps{flex-wrap:nowrap}.section-home-projects .claim-header{font-size:2.8em;line-height:1.05em}.home-projects{justify-content:space-around}.home-projects-item{flex:0 0 30%}.home-projects-item .cs-info{font-size:.875em}.home-projects-item .title{font-size:1.6em}.home-projects-item .url{font-size:.8125em}.section-operations .operations-scope-item{width:30%}.section-operations .operations-scope-item .ico{text-align:left}.section-operations .operations-scope-item .ico img{height:6em}.section-operations .operations-scope-item .header{font-size:1.2em}.schema-steps{flex-wrap:wrap;justify-content:space-around}.schema-steps .schema-item{padding:1em;flex:0 0 calc(16.6666666667% - 5em)}.company-claim{font-size:3em;line-height:1.15em;padding:0 2em}.company-subclaim{font-size:1.2em;width:60%}.company-section-items{justify-content:space-between}.company-section-items .company-section-item{width:23%;padding:1em 3em}.company-section-items .company-section-item .company-ico img{height:6em}.company-section-items .company-section-item .company-desc .header{font-size:1.1em}.company-section-items .company-section-item .company-desc .desc{font-size:1em}.company-model-items{flex-direction:row}.company-model-items .company-model-item{padding:1em 2em}.company-model-items .company-model-item .company-desc .header{padding-bottom:.5em;font-size:1.2em}.section-scope{flex-direction:row}.company-scope{justify-content:center}.company-scope-item{width:auto}.company-scope-sub{justify-content:space-between;flex-direction:row;padding:2em 4em}.company-scope-sub-item{padding:2em}.company-scope-sub-item.border-left{border-left:1px solid rgba(153,115,66,.3)}.company-scope-sub-item.border-right{border-right:1px solid rgba(153,115,66,.3)}.owner-profile{flex-direction:row}.owner-profile .owner-desc{padding:6em}.owner-profile .owner-desc .name{font-size:2.4em}.owner-profile .owner-desc .bio{width:70%}.section-cooperation .cooperation-list{justify-content:center}.section-projects .project-type-item{text-align:left}.cs-block{display:flex;gap:3em;flex-direction:row}.cs-block .cs-vertical{writing-mode:vertical-lr;transform:rotate(180deg);padding:1em;text-align:center}.cs-block .cs-vertical span{text-transform:uppercase;color:#997342;letter-spacing:1px}.cs-block .cs-section{display:flex;justify-content:space-between}.cs-block .cs-section.section-executive-summary{justify-content:space-between}.cs-block .cs-section.section-executive-summary .section-item{width:30%}.cs-block .cs-section.section-executive-summary .section-item .icon img{height:3em}.cs-block .cs-section.section-executive-summary .section-item .header{color:#997342;font-weight:500;padding:.5em 0;font-size:1.2em}.cs-block .cs-section.section-challenges{justify-content:space-between}.cs-block .cs-section.section-challenges .section-item{width:calc(16.6666666667% - 2em);border:1px solid #353535;padding:1em;border-radius:.5em;background:#121922}.cs-block .cs-section.section-challenges .section-item .icon{text-align:center}.cs-block .cs-section.section-challenges .section-item .icon img{height:2.4em}.cs-block .cs-section.section-challenges .section-item .header{font-weight:500;padding:1em 0;font-size:1.1em}.cs-block .cs-section.section-challenges .section-item .desc{color:#cfcfcf;font-weight:300}.cs-block .cs-section.section-results{align-items:center;display:flex;flex-direction:row}.cs-block .cs-section.section-results .section-item{width:48%}.cs-block .cs-section.section-results .section-item .cs-results-graphics{opacity:.4}.cs-block .cs-section.section-results .section-item .cs-results-graphics img{width:80%}.cs-block .cs-section.section-results .section-item .header{display:inline;color:#997342;font-size:1.75em;font-weight:500}.cs-block .cs-section.section-results .section-item .cs-results-points{flex-direction:row}.case-horizontal-timeline{padding:0}.case-timeline-track{gap:12px}.case-timeline-card{flex:0 0 10%}.cs-cta .cs-claim{font-size:2.1em;line-height:1.1em;padding-left:1em;position:relative}.cs-cta .cs-claim span{position:absolute;left:-0.25em;top:.25em;font-size:4em;padding-bottom:.35em}.cs-cta .cs-claim .author{padding-top:.5em;color:#cfcfcf;font-size:.7em;display:flex;align-items:center;gap:.25em}.cs-cta .cs-claim .author::before{content:"";width:2em;height:1px;background-color:#997342;display:inline-block}.cs-cta .cta{border-left:1px solid #997342;display:flex;flex-direction:row;align-items:center}.cs-cta .cta .desc{font-size:1.2em;font-weight:300;padding:0 2em}.other-cs-item .photo img{height:120px}.other-cs-item .title{padding:0 2rem;font-size:1.4em}.contact-owner{background-color:#111622}.contact-owner .claim{font-size:2.1em;line-height:1.1em;font-weight:300;font-family:"Playfair",serif;padding-left:1em;position:relative}.contact-owner .claim span{position:absolute;left:-0.25em;top:.25em;font-size:4em;padding-bottom:.35em;color:#997342}.contact-owner .divider{margin:2em 0 1em 2em;width:4em;height:1px;background-color:#997342;display:inline-block}.contact-owner .author{padding-left:2em;text-transform:uppercase;color:#997342}.contact-owner .author span{display:block;color:#cfcfcf;text-transform:none;font-weight:200}.contact-details{border:none;padding:3em 0}.contact-details .contact-address{text-align:left}footer{padding:4em 0;text-align:left}footer .footer-claim{font-size:2em}footer .footer-claim span{color:#997342;display:block}footer .footer-claim{font-family:"Playfair",serif}footer .btn{border-radius:0;text-transform:uppercase;font-size:.75em}footer .footer-logo{padding:2em 0}footer .footer-header{font-size:1.2em;padding-bottom:1em}footer .sub-footer-items{justify-content:start;flex-wrap:nowrap}.section-publication{flex-direction:row}.section-publication .claim{font-size:1.7em;width:40%}.section-publication .description{width:60%}.section-publication .description .tag{font-size:1em}.section-publication .description .title{font-size:2.6em}}@media(min-width: 1400px){.page-slider-wrapper .page-slider-claim{padding:0 4em;width:55vw}.page-slider-wrapper .page-slider-claim--sup{letter-spacing:.15em;font-size:.8275em}.page-slider-wrapper .page-slider-claim-sub{padding:2em 0;font-size:1.2em;width:60%}.page-slider-wrapper .page-slider-claim h1{font-size:3em}.page-slider-wrapper .page-slider-claim-features{padding-top:3em}.page-slider-wrapper .page-slider-claim-features .feature{width:20%}.page-slider-wrapper .page-slider-claim-facts{margin-top:2em}.page-slider-wrapper .page-slider-claim-facts .fact .figure{font-size:1.5em}.page-slider-wrapper .page-slider-claim-facts .fact .desc{font-size:.875em}.cs-block{display:flex;gap:3em;flex-direction:row}.cs-block .cs-vertical{writing-mode:vertical-lr;transform:rotate(180deg);padding:1em;text-align:center}.cs-block .cs-vertical span{text-transform:uppercase;color:#997342;letter-spacing:1px}.cs-block .cs-section{display:flex;justify-content:space-between}.cs-block .cs-section.section-executive-summary{justify-content:space-between}.cs-block .cs-section.section-executive-summary .section-item{width:30%}.cs-block .cs-section.section-executive-summary .section-item .icon img{height:3em}.cs-block .cs-section.section-executive-summary .section-item .header{color:#997342;font-weight:500;padding:.5em 0;font-size:1.2em}.cs-block .cs-section.section-challenges{justify-content:space-between}.cs-block .cs-section.section-challenges .section-item{width:calc(16.6666666667% - 2em);border:1px solid #353535;padding:1em;border-radius:.5em;background:#121922}.cs-block .cs-section.section-challenges .section-item .icon{text-align:center}.cs-block .cs-section.section-challenges .section-item .icon img{height:2.4em}.cs-block .cs-section.section-challenges .section-item .header{font-weight:500;padding:1em 0;font-size:1.1em}.cs-block .cs-section.section-challenges .section-item .desc{color:#cfcfcf;font-weight:300}.cs-block .cs-section.section-results{align-items:center;display:flex;flex-direction:row}.cs-block .cs-section.section-results .section-item{width:49%}.cs-block .cs-section.section-results .section-item .cs-results-graphics{opacity:.4}.cs-block .cs-section.section-results .section-item .cs-results-graphics img{width:80%}.cs-block .cs-section.section-results .section-item .header{display:inline;color:#997342;font-size:1.75em;font-weight:500}.cs-block .cs-section.section-results .section-item .cs-results-points{flex-direction:row}.case-horizontal-timeline{padding:0}.case-timeline-track{gap:28px}.case-timeline-card{flex:0 0 14%}.cs-cta .cs-claim{font-size:2.1em;line-height:1.1em;padding-left:1em;position:relative}.cs-cta .cs-claim span{position:absolute;left:-0.25em;top:.25em;font-size:4em;padding-bottom:.35em}.cs-cta .cs-claim .author{padding-top:.5em;color:#cfcfcf;font-size:.7em;display:flex;align-items:center;gap:.25em}.cs-cta .cs-claim .author::before{content:"";width:2em;height:1px;background-color:#997342;display:inline-block}.cs-cta .cta{border-left:1px solid #997342;display:flex;flex-direction:row;align-items:center}.cs-cta .cta .desc{font-size:1.2em;font-weight:300;padding:0 2em}.other-cs-item .photo img{height:120px}.other-cs-item .title{padding:0 2rem;font-size:1.4em}footer{padding:4em 0;text-align:left}footer .footer-claim{font-size:2em}footer .footer-claim span{color:#997342;display:block}footer .footer-claim{font-family:"Playfair",serif}footer .btn{border-radius:0;text-transform:uppercase;font-size:.75em}footer .footer-logo{padding:2em 0}footer .footer-header{font-size:1.2em;padding-bottom:1em}footer .sub-footer-items{justify-content:start;flex-wrap:nowrap}.section-publication .claim{font-size:2em;width:40%}.section-publication .description{width:60%}.section-publication .description .tag{font-size:1em}.section-publication .description .title{font-size:2.6em}}/*# sourceMappingURL=proceeds.css.map */