form:invalid input:not(:placeholder-shown)+button{opacity:.5;pointer-events:none;transition:all .3s ease}.footer-partners{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.footer-partners__partner{max-width:305px}.footer-partners__partner img{width:auto;max-width:100%;max-height:50px}.footer-partners__partner:only-child img{width:auto;max-width:fit-content;max-height:50px}.footer-columns{padding-top:30px}.footer-columns>:nth-child(3){padding-top:60px}@media screen and (max-width:768px){.footer-partners{display:flex;align-items:center;flex-wrap:wrap}.footer-columns.footer-columns>div{padding-top:10px}.footer-columns.footer-columns a{padding:5px 0}.footer-columns__contact{gap:20px}.footer-columns__contact .social{margin:0 8px}.footer-columns__contact .contact-adress{font-size:11px}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000}.mobile-menu__menu{position:relative;top:65px;padding:60px 35px}.mobile-menu__menu li{font-size:1.2rem;margin-bottom:10px}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-space-x-reverse:0;--tw-font-weight:initial}}}.main-nav{margin-top:calc(var(--spacing,.25rem) * 5);background-color:#fff}.main-nav,.main-nav-container{z-index:1001;justify-content:space-between;align-items:center;display:flex;position:relative}.main-nav-container{flex-wrap:wrap;width:100%;margin-inline:auto}@media (min-width:48rem){.main-nav-items{flex-grow:1;flex-shrink:0;justify-content:flex-end;align-items:center;width:auto}}.main-nav__hamburger{z-index:1001;padding-top:3px;position:relative}@media (min-width:48rem){.main-nav__logo{width:175px}}.main-nav__logo{z-index:1001;display:block;position:relative}@media screen and (max-width:640px){.main-nav-container>a:first-child{z-index:1001;flex-shrink:0;width:160px;height:52px;position:relative}img.main-nav__logo{z-index:1001;width:160px;height:auto;position:relative}}.main-nav-list{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}@media (min-width:48rem){.main-nav-list{margin-top:calc(var(--spacing,.25rem) * 0);flex-direction:row}:where(.main-nav-list>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-x-reverse)))}.main-nav-list{border-style:var(--tw-border-style);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:0}}.main-nav-list__item{font-family:var(--font-grand_heavy);text-transform:uppercase}@media (min-width:48rem){.main-nav-list__item{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.main-nav-list__item--active .main-nav-list__item__link{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:2px}.main-nav-list__item:hover>a{opacity:.9;transition:opacity .3s ease-in-out}.main-nav-list__item__link{color:#374151;border-radius:.25rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:1rem;display:block;padding-top:.65rem!important}@media (min-width:48rem){.main-nav-list__item__link{padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 3)}}.mobile-menu__menu .main-nav-list__item__link+button{padding-top:0}.main-nav-list .main-nav-list__item__link+button{padding-top:.75rem!important}.team-menu{display:flex}.team-menu a{order:1;margin-right:2rem;line-height:1.8}.team-menu a span{padding:3px}.team-menu a:nth-of-type(2){order:0}.team-menu .active{border-bottom:2px solid #000;padding-bottom:3px}.mobile-menu__close-btn,.mobile-menu__close-btn--team,.team-menu-mobile-menu-toggle{display:none}@media screen and (max-width:830px){.team-menu a{margin-right:1rem;font-size:.7rem}}@media screen and (max-width:730px){.mobile-menu__close-btn,.mobile-menu__close-btn--team{display:block}.team-menu{display:none}.team-menu-mobile-menu-toggle{-webkit-user-select:none;user-select:none;display:block;position:relative}.team-menu-mobile-menu-toggle:before{content:"filtruj";-webkit-user-select:none;user-select:none;position:absolute;left:-50px}.team-menu--open{z-index:1000;background:#fff;flex-direction:column;width:100%;height:100%;padding:6rem 2rem 3rem;display:flex;position:fixed;top:0;left:0}.team-menu--open a{margin:1rem;font-size:1rem;display:block}.mobile-menu__close-btn--team{cursor:pointer;font-size:1.5rem;position:absolute;top:2rem;right:2rem}.cross-heading--team{margin-bottom:1.5rem}}.month-selector{appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") 100% no-repeat}@media screen and (max-width:1144px){.main-nav-items{display:none!important}.main-nav__hamburger{display:block!important}}@media screen and (min-width:1145px){.main-nav__hamburger{display:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}