.Logo_logo__w17PF *{transform-box:fill-box;transform-origin:center;animation-duration:1s;animation-delay:.3333333333s}.Logo_logo__w17PF{max-width:100%;max-height:100%}.Logo_logo--light__yoUlx>*{fill:#fff}.Logo_logo__w17PF *{transition:all .2s}.Logo_logo--initialize__1ducn{animation:Logo_popin__f3IMk .3333333333s}.Logo_logo--initialize__1ducn .logo_svg__O{animation-name:Logo_lens__Hy_6L}.Logo_logo--initialize__1ducn .logo_svg__lens-inside{animation-name:Logo_lens-inside__wbQW5}.Logo_logo__w17PF:not(.Logo_logo--initialize__1ducn):hover .logo_svg__O{transform:scale(.9)}.Logo_logo__w17PF:not(.Logo_logo--initialize__1ducn):hover .logo_svg__karol{transform:translateY(10px)}.Logo_logo__w17PF:not(.Logo_logo--initialize__1ducn):hover .logo_svg__skrzecz{transform:translateY(-10px)}.Logo_logo__w17PF:not(.Logo_logo--initialize__1ducn):hover .logo_svg__lens-inside{transform:rotate(-180deg) scale(1.15)}@keyframes Logo_popin__f3IMk{0%{opacity:0;transform:scale(.8)}50%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes Logo_lens__Hy_6L{10%{transform:scale(1)}20%{transform:scale(.9)}80%{transform:scale(.9)}to{transform:scale(1)}}@keyframes Logo_lens-inside__wbQW5{10%{transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(1.2) rotate(60deg)}50%{transform:scale(1.3) rotate(10deg)}60%{transform:scale(1.2) rotate(0deg)}70%{transform:scale(1)}}.HeaderElement_menu-element__BgTih{color:#000;transition:color .2s;display:flex;align-items:center;justify-content:center;padding:0 25px;text-transform:uppercase;font-size:12px;line-height:16px;height:52px;font-weight:500;flex-direction:column;transition:all .2s ease-in-out}.HeaderElement_menu-element__BgTih span{display:block;transition:all .2s ease-in-out;position:relative;white-space:nowrap;max-width:200px}.HeaderElement_menu-element__BgTih span:before{content:"";display:block;width:0;opacity:.15;position:absolute;bottom:-2px;left:50%;height:1px;background-color:#000;transition:inherit}.HeaderElement_menu-element--active__Wnt2x span,.HeaderElement_menu-element__BgTih:hover span{transform:translateY(-2px)}.HeaderElement_menu-element--active__Wnt2x span:before,.HeaderElement_menu-element__BgTih:hover span:before{width:100%;left:0}.HeaderElement_menu-element--special__rXsby{border:1px solid #000}.HeaderElement_menu-element--special__rXsby.HeaderElement_menu-element--active__Wnt2x span,.HeaderElement_menu-element--special__rXsby:hover span{transform:none}.HeaderElement_menu-element--special__rXsby.HeaderElement_menu-element--active__Wnt2x span:before,.HeaderElement_menu-element--special__rXsby:hover span:before{width:0;left:0}.HeaderElement_menu-element--special__rXsby:hover span{transform:scale(1.15)}.HeaderElement_menu-element--special__rXsby.HeaderElement_menu-element--active__Wnt2x{border-width:2px}.HeaderElement_menu-element--dark__xjCcp{color:#fff}.HeaderElement_menu-element--dark__xjCcp span:before{background-color:#fff}.HeaderElement_menu-element--dark__xjCcp.HeaderElement_menu-element--special__rXsby{border:1px solid #fff}@media only screen and (max-width:960px){.HeaderElement_menu-element__BgTih{padding:0 10px}}@media only screen and (max-width:768px){.HeaderElement_menu-element__BgTih{height:40px}.HeaderElement_menu-element__BgTih span{max-width:100%;font-size:14px;line-height:24px}}.Header_header___PGLF{height:72px;position:fixed;width:100%;padding:10px;display:flex;align-items:center;justify-content:center;top:0;z-index:10;overflow:hidden;transition:height .2s}.Header_header___PGLF:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;transition:height .2s;background-color:#fff}.Header_header-left__b6WaS,.Header_header-right__BmDnt{height:100%;display:flex;align-items:center;justify-content:center;width:375px;justify-content:flex-start;overflow:hidden}.Header_header-right__BmDnt{justify-content:flex-end}.Header_header___PGLF .Header_logo__GAD9C{margin:0 30px;width:100%;height:52px;flex:1 1;text-align:center}.Header_header___PGLF .Header_menu-toggle__gHSlw{top:36px;right:36px;width:0;height:0;opacity:0;position:absolute;cursor:pointer;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.Header_header___PGLF .Header_menu-toggle__gHSlw{opacity:1;top:24px;right:24px;width:24px;height:24px}}.Header_header___PGLF .Header_menu-toggle__gHSlw *{fill:#000;transition:all .2s ease-in-out;opacity:1;transform-box:fill-box;transform-origin:center}.Header_header___PGLF .Header_menu-toggle__gHSlw:not(.Header_header___PGLF .Header_menu-toggle--opened__9nHkL):hover path:first-child{transform:translateY(2px)}.Header_header___PGLF .Header_menu-toggle__gHSlw:not(.Header_header___PGLF .Header_menu-toggle--opened__9nHkL):hover path:nth-child(3){transform:translateY(-2px)}.Header_header___PGLF .Header_menu-toggle--opened__9nHkL path:first-child{transform:translateY(8px) rotate(45deg)}.Header_header___PGLF .Header_menu-toggle--opened__9nHkL path:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.Header_header___PGLF .Header_menu-toggle--opened__9nHkL path:nth-child(2){opacity:0}.Header_header--transparent__ZyR9_{background-color:transparent}.Header_header--transparent__ZyR9_:before{height:0%}.Header_header--transparent__ZyR9_ .Header_menu-toggle__gHSlw *{fill:#fff}@media only screen and (max-width:960px){.Header_header-left__b6WaS,.Header_header-right__BmDnt{width:300px}}@media only screen and (max-width:768px){.Header_header___PGLF{flex-direction:column;justify-content:flex-start}.Header_header___PGLF .Header_logo__GAD9C{order:1;flex:0 0;margin-bottom:30px;width:200px}.Header_header-left__b6WaS{order:2}.Header_header-right__BmDnt{order:3}.Header_header-left__b6WaS,.Header_header-right__BmDnt{width:100%;height:auto;flex-direction:column}.Header_header--opened__2KTv4{height:100dvh;height:calc(var(--vh, 1vh)*100)}}@keyframes Contact_enterUp__fa9Bl{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_fadeIn__jMD8x{0%{opacity:0}to{opacity:1}}@keyframes Contact_fadeOut__Nsfyn{0%{opacity:1}to{opacity:0}}@keyframes Contact_fadeInWMove__Eo07Z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact_fadeOutWMove__tjBtm{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes Contact_turnVisibilityOn__UAjmY{to{visibility:visible}}@keyframes Contact_turnVisibilityOff__fWDsz{to{visibility:hidden}}@keyframes Contact_rotateAnim__vk6mn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_contact__O_6TQ{position:relative;height:100dvh;height:calc(var(--vh, 1vh)*100 - var(--hh));min-height:400px}@media (orientation:portrait),only screen and (max-width:480px){.Contact_contact__O_6TQ{height:auto}}.Contact_image__8fB_2{width:100%;height:100%;position:absolute;right:0;top:0;background-position:50% 50%;background-size:cover;overflow:hidden;background-image:url(/assets/contact.jpg)}@media only screen and (min-width:481px)and (orientation:landscape){.Contact_image__8fB_2{animation:Contact_imageAni__YPI3a 0s cubic-bezier(.25,1,.5,1) 1.5s;animation-fill-mode:forwards;z-index:1}}@media (orientation:portrait),only screen and (max-width:480px){.Contact_image__8fB_2{height:100vh;animation:Contact_imageAniMobile__IOrrY 0s cubic-bezier(.25,1,.5,1) 1.5s;animation-fill-mode:forwards;z-index:1}}.Contact_error___z_OB,.Contact_input__mLoJ2,.Contact_send___ZzT9,.Contact_textarea__S_MPA{display:block;width:100%;transition:all .2s ease-in-out;margin-top:16px}.Contact_send___ZzT9.Contact_is-sending__8RRPS{pointer-events:none}.Contact_loader__FJ2BY{width:36px;height:36px;animation-name:Contact_rotateAnim__vk6mn;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}.Contact_error___z_OB,.Contact_send-info__hsKYF{font-size:9px;line-height:12px;text-transform:uppercase;color:#000;padding:0 8px;margin-top:4px}.Contact_send-info__hsKYF{text-align:center}.Contact_send-success__o_JWh{width:100%;text-align:center;font-size:24px;line-height:32px;color:#000;padding:40px;margin-top:24px;font-weight:600}@media only screen and (max-width:768px){.Contact_send-success__o_JWh{font-size:18px;line-height:24px;padding:24px}}.Contact_input__mLoJ2,.Contact_textarea__S_MPA{text-transform:uppercase;font-size:14px;line-height:22px;padding:8px;border:1px solid transparent;border-bottom-color:rgba(0,0,0,.3);outline:none}.Contact_input__mLoJ2:focus,.Contact_textarea__S_MPA:focus{border-bottom-color:#000}.Contact_input__mLoJ2::placeholder,.Contact_textarea__S_MPA::placeholder{font-size:12px;color:rgba(0,0,0,.6);font-family:Open Sans,sans-serif}.Contact_send___ZzT9{font-size:14px;border:1px solid #000;background:#fff;text-transform:uppercase;font-weight:700;padding:8px;cursor:pointer}.Contact_description__Lcucz{width:100%;height:100%;min-height:100%;color:#fff;background-color:tansparent;position:absolute;left:0;top:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 100px;animation:Contact_showDesc__hAybz .5s cubic-bezier(.25,1,.5,1) 1s,Contact_to50__DnCm6 .5s cubic-bezier(.25,1,.5,1) 1.6s;animation-fill-mode:forwards}@media only screen and (max-width:960px){.Contact_description__Lcucz{padding:0 75px}}@media only screen and (max-width:768px){.Contact_description__Lcucz{padding:0 50px}}@media (orientation:portrait),only screen and (max-width:480px){.Contact_description__Lcucz{height:100vh;min-height:100vh;animation:Contact_showDesc__hAybz .5s cubic-bezier(.25,1,.5,1) 1s,Contact_mobileDesc__3MvIp .5s ease-in-out 4s;animation-fill-mode:forwards}}.Contact_description__Lcucz h1{transform-box:fill-box;transform-origin:center;transform:scale(2.5);font-size:48px;animation:Contact_aniH1__Kw4sJ .5s cubic-bezier(.25,1,.5,1) 1s;animation-fill-mode:forwards}@media only screen and (max-width:768px){.Contact_description__Lcucz h1{font-size:24px}}.Contact_description__Lcucz .Contact_separator__qG3Oo{position:relative;width:100%;text-align:center;display:flex;margin:24px 0 0;max-height:0;overflow-y:hidden;animation:Contact_showPSpace__2_7Ea .5s ease-in-out 2s;animation-fill-mode:forwards;align-items:center}.Contact_description__Lcucz .Contact_separator__qG3Oo h3{margin-left:4px;margin-right:4px}.Contact_description__Lcucz .Contact_separator__qG3Oo:after,.Contact_description__Lcucz .Contact_separator__qG3Oo:before{content:"";display:block;height:1px;background-color:rgba(0,0,0,.3);flex:1 1}.Contact_description__Lcucz .Contact_contact-box__n_72k{display:grid;grid-template-columns:1fr 1fr;width:100%;max-height:0;overflow-y:hidden;animation:Contact_showPSpace__2_7Ea 1s ease-in-out 2s;animation-fill-mode:forwards}@media only screen and (max-width:960px){.Contact_description__Lcucz .Contact_contact-box__n_72k{display:block}}.Contact_description__Lcucz .Contact_contact-box__n_72k h3{margin-bottom:0}.Contact_description__Lcucz .Contact_contact-box__email__9x39r,.Contact_description__Lcucz .Contact_contact-box__phone__aHiYG{text-align:center}.Contact_description_form__E9tOu{width:100%;max-height:0;overflow:hidden;animation:Contact_showPSpace__2_7Ea 1s ease-in-out 2s;animation-fill-mode:forwards}.Contact_description_form__E9tOu form{width:100%}.Contact_description_form__E9tOu form>.Contact_input__mLoJ2{opacity:0}.Contact_description_form__E9tOu form>.Contact_input--name__b6csG{opacity:0;animation:Contact_fromLeft__CApvT .5s cubic-bezier(.25,1,.5,1) 2.5s;animation-fill-mode:forwards}.Contact_description_form__E9tOu form>.Contact_input--email__IQlcJ{opacity:0;animation:Contact_fromLeft__CApvT .5s cubic-bezier(.25,1,.5,1) 2.75s;animation-fill-mode:forwards}.Contact_description_form__E9tOu form>.Contact_input--phone__XgjJn{opacity:0;animation:Contact_fromLeft__CApvT .5s cubic-bezier(.25,1,.5,1) 3s;animation-fill-mode:forwards}.Contact_description_form__E9tOu form>.Contact_textarea__S_MPA{opacity:0;animation:Contact_fromLeft__CApvT .5s cubic-bezier(.25,1,.5,1) 3.25s;animation-fill-mode:forwards}.Contact_description_form__E9tOu form>.Contact_send___ZzT9{opacity:0;animation:Contact_fadeIn__jMD8x 1s cubic-bezier(.25,1,.5,1) 3.5s;animation-fill-mode:forwards}@keyframes Contact_mobileDesc__3MvIp{to{min-height:50vh;height:auto;padding:50px;top:50vh}}@keyframes Contact_to50__DnCm6{to{width:50%}}@keyframes Contact_imageAni__YPI3a{to{background-image:url(/assets/contact-2.jpg);width:50%}}@keyframes Contact_imageAniMobile__IOrrY{to{background-image:url(/assets/contact-2.jpg);height:50vh}}@keyframes Contact_aniH1__Kw4sJ{to{transform:scale(1)}}@keyframes Contact_fromLeft__CApvT{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes Contact_showPSpace__2_7Ea{to{max-height:100%}}@keyframes Contact_pReset__s1l3n{to{font-size:0;padding:0;margin:0}}@keyframes Contact_showDesc__hAybz{to{color:inherit;background-color:#fff}}