.home-header{z-index:2}.home-header--editor{background-image:linear-gradient(45deg,#fff 46.3%,#f0f0f0 0,#f0f0f0 50%,#fff 0,#fff 96.3%,#f0f0f0 0,#f0f0f0);background-size:38.18px 38.18px;min-height:270px}.home-header--background{background-color:var(--secondary);min-height:242px}@media only screen and (max-width:1399px){.home-header--background{min-height:unset}}.home-header--background .home-header__wrapper{position:relative}.home-header--background .menu-services{background-color:var(--secondary)}.home-header--background .multi-menu .home-header__menu-sub>a{border-bottom:1px solid var(--darkBorderGray)!important}.home-header--background .menu-services__tab+label{border-bottom:1px solid var(--darkBorderGray)}.home-header--background .megamenu-item{border:1px solid var(--darkBorderGray)}.home-header--background .megamenu-item:hover{background-color:var(--darkBorderGray)}.home-header__wrapper{background-color:#0000;left:0;position:absolute;top:0;width:100%;z-index:2}.home-header__wrapper--fixed{background-color:var(--secondary);position:fixed!important;transform:translateY(-100%)}.home-header__wrapper--transition{transition:transform .3s ease}.home-header__wrapper--transform{transform:translateY(0)}.home-header__container{display:flex;flex-direction:column;gap:50px;padding:48px 100px;width:100%}.home-header__wrapper--fixed .home-header__container{gap:15px;padding:20px 100px}@media only screen and (max-width:1929px){.home-header__container{padding:48px 40px}}@media only screen and (max-width:1399px){.home-header__container{padding:25px 30px}}@media only screen and (max-width:767px){.home-header__container{padding-left:1.5rem!important;padding-right:1.5rem!important}}.home-header__additional{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:1399px){.home-header__additional{align-items:center;padding-left:0}}.home-header__additional-logo{max-width:140px}.home-header__wrapper--fixed .home-header__additional-logo{max-width:110px}@media only screen and (max-width:575px){.home-header__additional-logo{max-width:80px}}.home-header__additional-text{color:#fff;font-family:var(--font-headings);font-size:1rem;font-weight:300;letter-spacing:.08125rem}@media only screen and (max-width:1399px){.home-header__additional-text{display:none}}.home-header__wrapper--fixed .home-header__additional-text{font-size:.75rem}.home-header__additional-text--phone{display:inline-block;font-weight:600;scale:1;transition:scale .3s ease}.home-header__additional-text--phone:hover{scale:1.05}.home-header__additional-text--mobile{display:none}@media only screen and (max-width:1399px){.home-header__additional-text--mobile{display:flex;flex-direction:row;gap:20px}}.home-header__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}@media only screen and (max-width:1399px){.home-header__breadcrumbs{gap:10px}}.home-header__breadcrumbs--hide{display:none}.home-header__breadcrumbs-item{color:var(--white);font-family:var(--font-text);font-size:12px;white-space:nowrap}@media screen and (min-width:360px){.home-header__breadcrumbs-item{font-size:calc(11px + .27778vw)}}@media screen and (min-width:1440px){.home-header__breadcrumbs-item{font-size:15px}}@media only screen and (max-width:1399px){.home-header__breadcrumbs-item{color:var(--white)}}.home-header__breadcrumbs-item:last-of-type{overflow:hidden;text-overflow:ellipsis}.home-header__breadcrumbs-separator{color:var(--borderGray);display:inline;font-size:12px;font-weight:200}@media screen and (min-width:360px){.home-header__breadcrumbs-separator{font-size:calc(11px + .27778vw)}}@media screen and (min-width:1440px){.home-header__breadcrumbs-separator{font-size:15px}}@media only screen and (max-width:1399px){.home-header__breadcrumbs-separator{color:var(--white)}}.home-header__logos{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center}@media only screen and (max-width:575px){.home-header__logos{gap:20px}}.home-header__menu{align-items:center;display:flex;flex-direction:row;gap:20px;list-style-type:none;margin:0;padding:0;position:relative;width:100%;z-index:2}@media only screen and (max-width:1929px){.home-header__menu{gap:10px}}@media only screen and (max-width:1399px){.home-header__menu{flex-direction:column;gap:0}.home-header__menu--desktop{display:none}}.home-header__menu .menu-item{color:#fff;font-family:var(--font-headings);font-size:1rem;font-weight:400;letter-spacing:.1rem;margin-bottom:0;margin-top:0;padding-left:0}.home-header__wrapper--fixed .home-header__menu .menu-item{font-size:.9rem}.home-header__menu .menu-item:hover{background-color:var(--primary)}@media only screen and (max-width:1399px){.home-header__menu .menu-item:hover{background-color:var(--secondary)}}.home-header__menu-main{border-radius:3px;transition:background-color .3s ease}.home-header__menu-main--open{background-color:var(--primary)}.home-header__menu-main--open>a>img{scale:-1}.home-header__menu-main--mobile{border-bottom:1px solid var(--darkBorderGray);margin:0;padding:0;width:100%}.home-header__menu-main--mobile>.menu-anchor-wrapper>a{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:var(--font-headings);font-size:16px;justify-content:space-between;letter-spacing:1.6px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.home-header__menu-main--mobile>.menu-anchor-wrapper>a img{content:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-down-white.fac481.svg);height:auto;rotate:-90deg;width:12px}.home-header__menu-main--mobile .sub-menu{left:unset!important;right:0!important;top:0!important;width:100vw!important}.home-header__menu-main>a{align-items:center;border-radius:3px;display:flex;padding:17px 20px}.home-header__wrapper--fixed .home-header__menu-main>a{padding:.6rem 1.5rem}.home-header__menu-main>a img{height:auto;transition:scale .3s ease;width:8px}.home-header__icon-menu,.home-header__icon-phone{color:var(--white)}.home-header__icon-menu:hover{cursor:pointer}.home-header__mobile{background-color:var(--secondary);height:100vh;max-width:100vw;overflow:auto;position:fixed!important;right:0;top:0;transition:max-width .3s ease;width:100%;z-index:2}.home-header__mobile--closed{max-width:0}.home-header__mobile-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:25px 30px 0}.home-header__mobile-exit{color:var(--white)}.home-header__mobile-exit:hover{cursor:pointer}.home-header__mobile-navbar{padding:30px}.home-header__mobile-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px}.home-header__mobile-flag .wpml-ls-statics-footer{margin:0}.home-header__mobile-flag .wpml-ls-link{background-color:#0000;border:1px solid #f4f4f233;border-radius:100%;padding:5px}.home-header__mobile-flag .wpml-ls-flag{aspect-ratio:1;border-radius:100%;min-width:30px;object-fit:cover}.home-header__mobile-phone{align-items:center;color:#fff;display:flex;flex-direction:row;gap:20px}.multi-menu>a{padding-right:40px}.multi-menu>a:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-down-white.cc9621f11b432286.png);background-repeat:no-repeat;background-size:contain;content:"";height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px}.home-header__wrapper--fixed .multi-menu>a:after{right:10px}.multi-menu.menu-item-has-children>.menu-anchor-wrapper{padding:20px 0;position:relative}.multi-menu.menu-item-has-children>.menu-anchor-wrapper:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-right-white.63b360c8f82976eb.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:6px}.multi-menu .menu-item-has-children>.menu-anchor-wrapper{position:relative}.multi-menu .menu-item-has-children>.menu-anchor-wrapper:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-right-white.63b360c8f82976eb.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:6px}.multi-menu:hover .sub-menu,.multi-menu:hover>.sub-menu{opacity:1;pointer-events:all}@media only screen and (max-width:1399px){.multi-menu:hover .sub-menu{overflow:auto;padding:30px 0}}.multi-menu:hover>a:before{content:""}.multi-menu>a{position:relative}.multi-menu>a:before{bottom:-50px;height:70px;left:0;position:absolute;width:100%}.multi-menu>ul{background-color:var(--primary);-moz-column-gap:50px;column-gap:50px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:60px;width:calc(100% - 200px)}@media only screen and (max-width:1399px){.multi-menu>ul{background-color:var(--secondary);flex-direction:column;flex-wrap:nowrap}}.multi-menu .home-header__menu-sub{display:flex;flex:1 0 21%;flex-direction:column}.multi-menu .home-header__menu-sub>a{border-bottom:1px solid var(--dark-border);padding-bottom:20px}.multi-menu .home-header__menu-sub>.sub-menu{display:flex;flex-direction:column;left:0;list-style-type:none;margin:0;overflow:visible;padding:30px 0 0;position:relative;top:0;width:100%}.multi-menu .home-header__menu-sub>.sub-menu .menu-item{margin:0}.multi-menu .home-header__menu-sub>.sub-menu>li>a{display:inline-block;padding:10px 0;scale:1;transition:scale .3s ease}.multi-menu .home-header__menu-sub>.sub-menu>li>a:hover{scale:1.1}.multi-menu .home-header__menu-sub--mobile{border-bottom:1px solid var(--darkBorderGray);margin:0;padding:0;width:100%}.multi-menu .home-header__menu-sub--mobile>.menu-anchor-wrapper{padding:20px 0;position:relative}@media only screen and (max-width:1399px){.multi-menu .home-header__menu-sub--mobile>.menu-anchor-wrapper>a{display:flex;max-width:80%;position:relative;width:-moz-fit-content;width:fit-content}}.multi-menu .home-header__menu-sub--mobile>ul{right:0!important}.multi-menu .home-header__menu-sub--mobile>ul>li{border-bottom:1px solid var(--darkBorderGray);margin:0;padding:0;position:relative;width:100%}.multi-menu .sub-menu{border-radius:3px;left:100px;list-style-type:none;margin-bottom:0;margin-top:0;max-height:calc(100vh - 200px)!important;opacity:0;overflow-x:hidden;overflow-y:auto;padding:50px;pointer-events:none;position:absolute;top:80px;transition:opacity .3s ease;width:calc(100% - 200px);z-index:1}@media only screen and (max-width:1399px){.multi-menu .sub-menu{gap:0;max-width:0;padding:30px 0;right:-30px!important;transition:opacity .3s ease;width:0}}.sub-menu--active{overflow-y:auto!important}@media only screen and (max-width:1399px){.sub-menu--active{background-color:var(--secondary)!important;display:flex!important;flex-direction:column;height:100%!important;left:unset!important;list-style-type:none;max-height:100%!important;max-width:calc(100% + 60px)!important;padding:30px!important;position:absolute!important;right:unset!important;top:0!important;width:calc(100% + 60px)!important}.sub-menu--hidden{overflow:hidden!important}}.menu-item:not(.menu-item-has-children):not(.menu-services__button)>.menu-anchor-wrapper{padding:20px 0}@media only screen and (max-width:1399px){.menu-item:not(.menu-item-has-children):not(.menu-services__button)>.menu-anchor-wrapper>a{display:block;width:70%}}.mobile-back-button{display:none!important}@media only screen and (max-width:1399px){.mobile-back-button{display:flex!important}}.mobile-back-button>.menu-anchor-wrapper{position:relative;width:100%}.mobile-back-button>.menu-anchor-wrapper>a{display:flex!important;justify-content:space-between;position:relative;width:100%}.mobile-back-button>.menu-anchor-wrapper>a>img{height:auto;object-fit:contain;position:relative;right:50px;width:14px}.mobile-back-button>.menu-anchor-wrapper:before{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-left-white.5ef2a179737d6798.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:55px;top:50%;transform:translateY(-50%);width:6px}.mobile-back-button>.menu-anchor-wrapper:after{height:auto!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-47%)!important;width:auto!important}.mobile-back-button>.menu-anchor-wrapper:lang(en):after{content:"Back"!important}.mobile-back-button>.menu-anchor-wrapper:lang(pl):after{content:"Wróć"!important}.mobile-back-button:after{content:none!important}.small-menu>a{padding-right:40px;position:relative}.small-menu>a:before{bottom:-50px;height:70px;left:0;position:absolute;width:100%}.small-menu>a:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-down-white.cc9621f11b432286.png);background-repeat:no-repeat;background-size:contain;content:"";height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px}.home-header__wrapper--fixed .small-menu>a:after{right:10px}.small-menu.menu-item-has-children>.menu-anchor-wrapper{padding:20px 0;position:relative}.small-menu.menu-item-has-children>.menu-anchor-wrapper:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-right-white.63b360c8f82976eb.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:6px}.small-menu:hover>a:before{content:""}.small-menu:hover .sub-menu{opacity:1;pointer-events:all}@media only screen and (max-width:1399px){.small-menu:hover .sub-menu{overflow:hidden;padding:30px 0}}.small-menu>ul{background-color:var(--primary);display:flex;flex-direction:column}@media only screen and (max-width:1399px){.small-menu>ul{background-color:var(--secondary)}}.small-menu>.sub-menu{border-radius:3px;list-style-type:none;margin-bottom:0;margin-top:0;max-height:calc(100vh - 200px)!important;opacity:0;overflow-x:hidden;overflow-y:auto;padding:50px;pointer-events:none;position:absolute;top:80px;transition:opacity .3s ease}@media only screen and (max-width:1399px){.small-menu>.sub-menu{gap:0;max-width:0;padding:30px 0;right:-30px!important;transition:opacity .3s ease;width:0;z-index:1}.small-menu>.sub-menu>li{border-bottom:1px solid var(--darkBorderGray);margin:0;padding:0;width:100%}}.small-menu>.sub-menu>li>a{display:inline-block;padding:10px 0;scale:1;transition:scale .3s ease}.small-menu>.sub-menu>li>a:hover{scale:1.1}.small-menu>.sub-menu>li .menu-item-has-children>.menu-anchor-wrapper{position:relative;width:100%}@media only screen and (max-width:1399px){.small-menu>.sub-menu>li .menu-item-has-children>.menu-anchor-wrapper>a{align-items:center;color:#fff;flex-direction:row;font-family:var(--font-headings);font-size:16px;font-weight:400;justify-content:space-between;letter-spacing:1.6px;padding:0;width:100%}}.small-menu>.sub-menu>li .menu-item-has-children>.menu-anchor-wrapper:after{content:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-right-white.db1da7.svg);height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:14px}.lang-switcher-flag{align-items:center;display:flex;flex-direction:row;gap:50px;margin-left:auto;margin-right:50px}.lang-switcher-flag:hover{background-color:#0000!important}.lang-switcher-flag>a{display:none}.lang-switcher-flag .wpml-ls-statics-footer{margin:0}.lang-switcher-flag .wpml-ls-link{background-color:#0000;border:1px solid #f4f4f233;border-radius:100%;padding:5px}.lang-switcher-flag .wpml-ls-flag{aspect-ratio:1;border-radius:100%;min-width:30px;object-fit:cover}.menu-contact{border-bottom:0;margin-right:0;padding-left:0}.menu-contact:hover{background-color:#0000!important}@media only screen and (max-width:1399px){.menu-contact{padding-top:30px;width:100%}}.menu-contact>a{align-items:center;background-color:var(--white);border:2px solid var(--white);border-radius:3px;color:var(--black);display:flex;font-family:var(--font-headings);font-size:1.125rem;font-weight:400;justify-content:center;letter-spacing:.1125rem;padding:1rem 1.875rem;text-align:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease;width:max-content}.menu-contact>a:active,.menu-contact>a:focus,.menu-contact>a:focus-within,.menu-contact>a:hover{background-color:var(--secondary);border-color:var(--secondary);color:#fff}@media only screen and (max-width:1399px){.menu-contact>a{width:100%}}.menu-contact>a:after{display:none}.home-header__wrapper--fixed .menu-contact>a{font-size:1rem;padding:.6rem 1.5rem}.menu-services{background-color:var(--primary);display:flex;flex-direction:column;gap:6rem;left:0;max-height:0;overflow-x:hidden;overflow-y:auto;padding:0 100px;position:absolute;top:0;transition:max-height .3s ease,padding .3s ease,max-width .3s ease;width:100%;z-index:2}@media only screen and (max-width:1399px){.menu-services{background-color:var(--secondary);gap:0;left:unset;max-height:100vh;max-width:0;overflow:auto;padding:30px 0;right:0}}.menu-services--fixed{position:fixed!important}.menu-services--open{max-height:100vh;padding:65px 100px}@media only screen and (max-width:1399px){.menu-services--open{height:100%;max-width:100vw;padding:25px 30px}}.menu-services__content>div{gap:50px}@media only screen and (max-width:1399px){.menu-services__content>div{flex-direction:column;gap:0!important;margin:0!important;padding:0}}.menu-services__button{align-items:center;display:flex;margin-right:auto;transform:translateX(-15px)}@media only screen and (max-width:1399px){.menu-services__button{margin-right:0;padding:20px 0;transform:unset}}.menu-services__button--mobile{display:none}@media only screen and (max-width:1399px){.menu-services__button--mobile{display:block}}.menu-services__button>a{padding-left:55px!important;position:relative}.menu-services__button>a:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/menu-burger-icon.209826900d36b9ab.png);background-repeat:no-repeat;background-size:contain;content:"";height:11px;left:20px;position:absolute;top:50%;transform:translateY(-55%);width:23px}.menu-services__button>a img{color:#fff;height:auto;width:23px!important}.menu-services__button>.menu-anchor-wrapper{position:relative;width:100%}.menu-services__button>.menu-anchor-wrapper:after{background-image:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-right-white.63b360c8f82976eb.png);background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:7px;position:absolute;top:50%;transform:translateY(-55%);width:6px}@media only screen and (max-width:1399px){.menu-services__button>.menu-anchor-wrapper:after{left:unset;right:20px}.menu-services__button>.menu-anchor-wrapper>a img{content:url(/wp-content/themes/wanicki-theme/public/images/icons/arrow-down-white.fac481.svg);height:auto;width:12px!important}.menu-services__button>.menu-anchor-wrapper>a .menu-image-title-after{padding-left:0}}.menu-services__top{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width:1399px){.menu-services__top{border-bottom:1px solid var(--darkBorderGray);flex-direction:column-reverse;gap:50px;margin-bottom:20px;padding-bottom:20px}}.menu-services__top-close{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:var(--font-headings);font-size:1rem;font-weight:300;gap:15px;letter-spacing:.1rem}@media only screen and (max-width:1399px){.menu-services__top-close{justify-content:space-between}.menu-services__top-close>svg{display:none}}.menu-services__top-close--mobile{display:none}@media only screen and (max-width:1399px){.menu-services__top-close--mobile{align-items:center;display:flex;gap:10px}}.menu-services__top-logo{width:150px}@media only screen and (max-width:1399px){.menu-services__top-logo{width:90px}}.menu-services__top-header{display:flex;flex-direction:row;justify-content:space-between}.menu-services__tab-wrap{background-color:#0000;display:flex;flex-wrap:wrap;list-style:none;max-width:100%;position:relative}.menu-services__tab{display:none}.menu-services__tab-container{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto}.menu-services__tab:checked+label{background-color:#0000;box-shadow:inset 0 -1px 0 #fff;cursor:default}.menu-services__tab:checked+label,.menu-services__tab:checked+label:hover{border-bottom:2px solid var(--white)}.menu-services__tab+label{background-color:#0000;border-bottom:1px solid var(--dark-border);box-sizing:border-box;color:#fff;cursor:pointer;display:block;flex-grow:3;min-width:180px;padding:20px 5px;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:border .3s ease;-webkit-user-select:none;user-select:none}@media only screen and (max-width:1399px){.menu-services__tab+label{align-items:center;border-bottom:1px solid var(--darkBorderGray);display:flex;justify-content:center;padding:20px 10px}}.menu-services__tab+label:hover{border-bottom:1px solid var(--white)}.menu-services__tab-content{background-color:#0000;border-radius:3px;display:none;left:0;opacity:0;padding:50px 0 35px;position:absolute;transform:translateY(-3px);width:100%;z-index:-1}@media only screen and (max-width:1399px){.menu-services__tab-content{padding-top:15px}}.menu-services__tab-content--active{display:block;opacity:1;position:relative;text-shadow:0 0 0;top:0;transform:translateY(0);transition:opacity .5s ease-in,transform .8s ease;z-index:100}