.elementor-7623 .elementor-element.elementor-element-87e5eb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999}.elementor-7623 .elementor-element.elementor-element-91b9330 .menu-area{background-color:#fff}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap{gap:10px}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap li a{font-size:16px}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap li a svg{width:16px;height:16px}.elementor-7623 .elementor-element.elementor-element-91b9330 .logo>a,.elementor-7623 .elementor-element.elementor-element-91b9330 .nav-logo>a,.elementor-7623 .elementor-element.elementor-element-91b9330 .logo-side>a{display:inline-flex;flex-direction:column;align-items:flex-end;vertical-align:middle}.elementor-7623 .elementor-element.elementor-element-91b9330 .logo>a:after,.elementor-7623 .elementor-element.elementor-element-91b9330 .nav-logo>a:after,.elementor-7623 .elementor-element.elementor-element-91b9330 .logo-side>a:after{content:"Sp. z o.o.";display:block;font-family:Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;color:#0b1746;margin-top:3px;letter-spacing:.3px}.elementor-7623 .elementor-element.elementor-element-91b9330 .logo img{height:37.7px!important;max-height:37.7px!important;width:auto!important;max-width:none!important}.elementor-7623 .elementor-element.elementor-element-91b9330 .nav-logo img{width:175.5px!important;max-width:175.5px!important;height:auto!important}.elementor-7623 .elementor-element.elementor-element-91b9330 .logo-side img{width:196.3px!important;max-width:196.3px!important;height:auto!important}.elementor-7623 .elementor-element.elementor-element-91b9330 .offCanvas-img,.elementor-7623 .elementor-element.elementor-element-91b9330 .offCanvas-gallery,.elementor-7623 .elementor-element.elementor-element-91b9330 .offcanvas-img{display:none!important}.breadcrumb-area{background-image:none!important;background-color:#0b1c45!important}.breadcrumb-content .title{text-transform:none!important}.services-sidebar .services-contact-wrap,.services-sidebar .services-download-wrap{display:none!important}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row{justify-content:flex-start}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row>.col-lg-7,.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row>.col-lg-5{flex:0 0 auto;width:auto}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .header-top-right{justify-content:flex-start}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social{display:flex;align-items:center;gap:10px}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social:before{content:"Facebook:";color:#fff;font-size:14px}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social li.kufiks-mobile-contact{display:none}@media(max-width:767px){.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .container{padding-left:12px;padding-right:12px}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row{margin-left:0;margin-right:0;justify-content:center}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row>.col-lg-7{display:none}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .row>.col-lg-5{display:block;flex:0 0 100%;width:100%;padding:0}.elementor-7623 .elementor-element.elementor-element-91b9330 .heder-top-wrap .header-top-right{display:flex;justify-content:center}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social{width:100%;justify-content:center}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social:before{display:none}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap li{margin:0;display:block}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a svg{width:14px;height:16px;fill:currentColor}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a[href^="tel:"]:after{content:"32 433 15 30"}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a[href^="mailto:"]:after{content:"E-mail"}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a[href*="facebook.com"]:after{content:"Facebook"}}@media(min-width:768px){.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap li:has(a[href^="tel:"]),.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social .list-wrap li:has(a[href^="mailto:"]){display:none}}@media(min-width:768px){.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social:before{display:none}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a[href*="facebook.com"]{display:inline-flex;align-items:center;gap:10px}.elementor-7623 .elementor-element.elementor-element-91b9330 .header-social a[href*="facebook.com"]:before{content:"Facebook:"}}@media(max-width:767px){.elementor-8913 a[href^="mailto:"]{overflow-wrap:anywhere;word-break:normal}.elementor-8913 .elementor-widget-html a{display:inline-block;min-height:44px;line-height:1.7}.elementor-8903 .elementor-element-a82f8ec{padding-top:32px!important;padding-bottom:40px!important}.elementor-8913 .elementor-element-6925a7b{padding-top:32px!important;padding-bottom:40px!important}.elementor-131 .elementor-element-acadh005 .swiper-pagination-bullet{width:12px;height:12px;margin:8px!important}.elementor-131 .elementor-element-acadh005 .elementor-swiper-button{min-width:44px;min-height:44px;justify-content:center}.elementor-131 .elementor-element-acadh005 .elementor-button{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}.elementor-element{animation-duration:.01ms!important}}header .kufiks-search-menu-item,header .mobile-menu .kufiks-search-menu-item,header #kufiks-mobile-menu .kufiks-search-menu-item{display:none!important}.elementor-7623 .elementor-element.elementor-element-87e5eb5 .navigation .kufiks-newsletter-menu>a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:12px 14px!important;border:1px solid #142342;border-radius:8px;background:#142342;color:#fff!important;font-size:14px!important;font-weight:600;line-height:1.25!important;text-transform:none!important;white-space:nowrap;box-sizing:border-box}.elementor-7623 .elementor-element.elementor-element-87e5eb5 .navigation .kufiks-newsletter-menu>a:hover,.elementor-7623 .elementor-element.elementor-element-87e5eb5 .navigation .kufiks-newsletter-menu>a:focus-visible{background:#05f;border-color:#05f;color:#fff!important;outline-offset:3px}.elementor-7623 .elementor-element.elementor-element-87e5eb5 .mobile-menu .kufiks-newsletter-menu>a{margin:12px 20px;width:calc(100% - 40px);text-align:center}body.page-id-10357 .tnp-subscription{max-width:560px;margin:24px 0}body.page-id-10357 .tnp-email{min-height:48px;font-size:16px;border:1px solid #9eafc5;border-radius:8px;padding:12px;max-width:100%;box-sizing:border-box}body.page-id-10357 .tnp-submit{min-height:48px;background:#142342;color:#fff;border:1px solid #142342;border-radius:8px;padding:12px 20px;font-weight:600;cursor:pointer}.elementor-7623 .elementor-element.elementor-element-87e5eb5 .navbar-wrap>ul>.kufiks-newsletter-menu{align-self:center}