.vue-header-root{display:block;width:100%;position:relative;z-index:50}.vue-header-root *,.vue-header-root *::before,.vue-header-root *::after{box-sizing:border-box}.vue-header-root a:not(.bg-white){text-decoration:none;color:white!important}.vue-header-root button:not(.bg-white){border:none;background:none;padding:0;cursor:pointer;color:white!important}.vue-header-root a.bg-white{text-decoration:none;color:#16505b!important;font-family:"Work Sans",sans-serif!important;font-size:15px!important}.vue-header-root nav a:not(.bg-white),.vue-header-root nav button:not(.bg-white){font-family:"Work Sans",sans-serif!important;font-size:15px!important}.vue-header-root img{flex-shrink:0!important;min-width:200px}.vue-header-root header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999!important;transition:background-color 0.3s ease,box-shadow 0.3s ease!important;will-change:transform}@media (max-width:1023px){.vue-header-root header{background-color:#16505b!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}}body.admin-bar .vue-header-root header{top:32px!important}@media screen and (max-width:782px){body.admin-bar .vue-header-root header{top:46px!important}}body{padding-top:110px!important;overflow-y:scroll!important}body.admin-bar{padding-top:110px!important}@media screen and (max-width:782px){body.admin-bar{padding-top:95px!important}}@media (max-width:1024px){body{padding-top:95px!important}body.admin-bar{padding-top:95px!important}}@media (max-width:768px){body{padding-top:95px!important}}html,body{overflow-x:hidden;overflow-y:auto!important;height:auto!important}body{position:relative!important}#page,.site,.site-header,.elementor,.elementor-location-header{overflow:visible!important;transform:none!important}#content.site-main{position:relative}#page-content{position:relative!important}.vue-header-root,.vue-header-root>div,body>div{overflow:visible!important;transform:none!important}.elementor-section,.elementor-container,.elementor-widget-wrap{overflow:visible!important;transform:none!important}@media (min-width:1280px){.vue-header-root img{min-width:150px!important}}.vue-header-root [role="menu"],.vue-header-root [role="dialog"],.vue-header-root div[id^="headlessui-popover-panel"]{background-color:white!important}.vue-header-root [role="menu"] a,.vue-header-root [role="dialog"] a,.vue-header-root div[id^="headlessui-popover-panel"] a{color:#111827!important;background-color:transparent!important}.vue-header-root [role="menu"] a:hover,.vue-header-root [role="dialog"] a:hover,.vue-header-root div[id^="headlessui-popover-panel"] a:hover{color:#111827!important;background-color:#f3f4f6!important}.vue-header-root div[id^="headlessui-popover-panel"] *{color:inherit!important}.vue-header-root div[id^="headlessui-popover-panel"] p{color:#6b7280!important}.vue-header-root nav button[aria-expanded="true"],.vue-header-root nav button:focus,.vue-header-root nav button:active,.vue-header-root button[id^="headlessui-popover-button"]{background-color:transparent!important;outline:none!important;color:white!important}.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-popover-button"],.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-popover-button"]:hover,.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-popover-button"]:focus,.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-popover-button"]:active,.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-popover-button"][aria-expanded="true"]{background-color:transparent!important;background-image:none!important;color:white!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root nav>div>button:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root nav>div>a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root nav button[id^="headlessui-popover-button"]{color:white!important;background-color:transparent!important;background-image:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[id^="headlessui-popover-panel"] a{color:#111827!important;background-color:transparent!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[id^="headlessui-popover-panel"] a:hover{background-color:#f3f4f6!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[id^="headlessui-popover-panel"] p{color:#6b7280!important}.vue-header-root div[role="dialog"]{background-color:#16505b!important}.vue-header-root div[role="dialog"] *:not(input):not(button[type="submit"]){border:none!important;outline:none!important;box-shadow:none!important;background-image:none!important}.vue-header-root div[role="dialog"] *:not(.bg-white):not(svg):not(path){border-radius:0!important}.vue-header-root div[role="dialog"] button,.vue-header-root div[role="dialog"] a:not(.bg-white){color:white!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:"Work Sans",sans-serif!important}.vue-header-root div[role="dialog"] a.bg-white{color:#16505b!important;background-color:white!important;border:none!important;outline:none!important;box-shadow:none!important;font-family:"Work Sans",sans-serif!important;border-radius:0.5rem!important}.vue-header-root div[role="dialog"] div.space-y-2 a,.vue-header-root div[role="dialog"] div.space-y-2 button{color:white!important;background:transparent!important;border:none!important}.vue-header-root div[role="dialog"] button[id^="headlessui-disclosure-button"],.vue-header-root div[role="dialog"] button{border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;outline-width:0!important;box-shadow:none!important;background-image:none!important;background-color:transparent!important}.vue-header-root [id^="headlessui-disclosure-button"],.vue-header-root [id^="headlessui-dialog"] button,.vue-header-root [id^="headlessui-dialog"] a{border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;outline-width:0!important;box-shadow:none!important;background-image:none!important;background-color:transparent!important}.vue-header-root [id^="headlessui-dialog"] a:not(.bg-white){color:white!important}.vue-header-root div[role="dialog"] div,.vue-header-root div[role="dialog"] button:not([type="submit"]),.vue-header-root div[role="dialog"] a:not(.bg-white){border-top:none!important;border-right:none!important;border-bottom:none!important;border-left:none!important;border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.vue-header-root.vue-header-root div[role="dialog"] button[type="button"],.vue-header-root.vue-header-root div[role="dialog"] button:not([type="submit"]),.vue-header-root.vue-header-root [id^="headlessui-dialog"] button[type="button"]{border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;color:white!important;font-family:"Work Sans",sans-serif!important}button[id^="headlessui-disclosure-button"].vue-header-root,.vue-header-root button[id^="headlessui-disclosure-button"]{border:0!important;border-width:0!important;padding:inherit!important}.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button[type="button"],.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] [type="button"],.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] button[type="button"],.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] [type="button"]{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important}.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"],.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-disclosure-button"][type="button"]{border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important}.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button:not([type="submit"]),.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] button:not([type="submit"]){color:white!important}.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] div.space-y-2 a,.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] div.space-y-2 button,.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button[id^="headlessui-disclosure-button"]{color:white!important;font-family:"Work Sans",sans-serif!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] button:not([type="submit"]),.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] a:not(.bg-white){color:white!important;border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;background-color:transparent!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] a.bg-white,.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] a[href*="kontakt"]{color:#16505b!important;background-color:white!important;border:0!important;border-radius:0.5rem!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] svg,.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] svg{color:white!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .space-y-2,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .py-6{color:white!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button:not([type="submit"]),.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] a:not(.bg-white),.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] button:not([type="submit"]){font-family:"Work Sans",sans-serif!important;font-size:15px!important;font-weight:400!important;color:white!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"],.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"]:hover,.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"]:focus,.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"]:active,.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root button[id^="headlessui-disclosure-button"][aria-expanded="true"],.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div:has(>div[id^="headlessui-disclosure-panel"])>button[id^="headlessui-disclosure-button"]{background-color:transparent!important;background-image:none!important;color:white!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button[id^="headlessui-disclosure-button"]{background-color:transparent!important;background-image:none!important;color:white!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div:has(>div[id^="headlessui-disclosure-panel"] a:hover)>button[id^="headlessui-disclosure-button"],.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div:has(>div[id^="headlessui-disclosure-panel"] button:hover)>button[id^="headlessui-disclosure-button"],.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div:has(>div[id^="headlessui-disclosure-panel"]:hover)>button[id^="headlessui-disclosure-button"]{background-color:transparent!important;background-image:none!important;color:white!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button{background-color:transparent!important;background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button[type="submit"]{background-color:#e94f1d!important;background-image:none!important}@media (max-width:1280px){.vue-header-root nav a:not(.bg-white),.vue-header-root nav button:not(.bg-white){font-size:13px!important}.vue-header-root a.bg-white{font-size:13px!important}.vue-header-root nav{padding-left:1rem!important;padding-right:1rem!important}.vue-header-root nav>div:has(button),.vue-header-root nav>a{gap:0.75rem!important}}@media (max-width:1100px){.vue-header-root nav a:not(.bg-white),.vue-header-root nav button:not(.bg-white){font-size:11px!important}.vue-header-root a.bg-white{font-size:11px!important;padding-left:0.75rem!important;padding-right:0.75rem!important}.vue-header-root nav>div:has(button),.vue-header-root nav>a{gap:0.5rem!important}}@media (max-width:1024px){.vue-header-root nav a:not(.bg-white),.vue-header-root nav button:not(.bg-white){font-size:10px!important}.vue-header-root a.bg-white{font-size:10px!important;padding-left:0.5rem!important;padding-right:0.5rem!important}}.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] button[type="button"]:has(svg),.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root [id^="headlessui-dialog"] button[type="button"]:has(svg),.vue-header-root.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"]>div>div>button{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:0!important;outline-width:0!important;outline-style:none!important;box-shadow:none!important;background-color:transparent!important;background-image:none!important}.vue-header-root div[role="dialog"] .flex-shrink-0:last-child{background-color:#16505b!important;border-top:1px solid rgba(255,255,255,.1)!important}.vue-header-root div[role="dialog"] .flex-shrink-0:last-child a,.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button{font-family:"Work Sans",sans-serif!important;font-size:15px!important;color:white!important;border:none!important;outline:none!important;background-color:transparent!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child a:hover,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button:hover,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button:focus,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button:active{color:white!important;background-color:transparent!important;background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child svg{color:white!important}.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child a:hover svg,.vue-header-root.vue-header-root.vue-header-root.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button:hover svg{color:white!important}.vue-header-root div[role="dialog"] .flex-shrink-0:last-child span{font-family:"Work Sans",sans-serif!important;color:white!important}.vue-header-root div[role="dialog"] .flex-shrink-0:last-child input[type="search"]{font-family:"Work Sans",sans-serif!important;font-size:15px!important}.vue-header-root div[role="dialog"] .flex-shrink-0:last-child button[type="submit"]{font-family:"Work Sans",sans-serif!important;font-size:15px!important;background-color:#e94f1d!important;color:white!important;border:none!important}.elementor-icon-list-item{align-items:flex-start!important}.elementor-icon-list-icon{align-self:flex-start!important}