#n-menu[data-v-90bb61cc]{background-color:#f8f8f8;border-radius:27px;height:-moz-max-content;height:max-content;padding:6px;z-index:3}#offcanvasToggler[data-v-90bb61cc]{align-items:center;background-color:#f8f8f8;border-radius:35px;cursor:pointer;display:flex;padding:15px 28px;position:relative;z-index:10}#offcanvasToggler[data-v-90bb61cc]:after{color:var(--nrml-text);content:"Menü";font-size:16px;font-weight:400;margin-left:10px}#offcanvasToggler .burger-icon[data-v-90bb61cc]{display:flex;flex-direction:column;height:14.2px;justify-content:space-between}#offcanvasToggler .burger-icon span[data-v-90bb61cc]{height:2.2px;width:19px}#offcanvasToggler .burger-icon span[data-v-90bb61cc]:first-child,#offcanvasToggler .burger-icon span[data-v-90bb61cc]:last-child{width:20px}#offcanvasToggler span[data-v-90bb61cc]{background-color:#000;height:2px;transition:all .5s ease-out;width:18px}#offcanvasToggler span[data-v-90bb61cc]:nth-child(2){align-self:end;width:14px}.active span[data-v-90bb61cc]:first-child{transform:translateY(6px) rotate(45deg)}.active span[data-v-90bb61cc]:nth-child(2){opacity:0;transform:translate(-20px)}.active span[data-v-90bb61cc]:last-child{transform:translateY(-6px) rotate(-45deg)}.menu-item[data-v-90bb61cc]{display:flex;flex-direction:column}.dropdown-toggle[data-v-90bb61cc],a[data-v-90bb61cc]{font-size:18px;text-decoration:none!important}li:has(a.router-link-exact-active) .dropdown-toggle[data-v-90bb61cc],li:has(a.router-link-exact-active) .router-link-exact-active[data-v-90bb61cc]{background-color:var(--nrml-primary)!important}.dropdown-toggle[data-v-90bb61cc],a[data-v-90bb61cc]:not(.router-link-exact-active){font-weight:200}.dropdown-toggle[data-v-90bb61cc]:after{display:none}.dropdown-toggle[data-v-90bb61cc]:hover{cursor:pointer}.dropdown:has(a.router-link-exact-active) .dropdown-toggle[data-v-90bb61cc]{font-weight:400}.dropdown:has(a.router-link-exact-active) .dropdown-toggle path[data-v-90bb61cc]{color:var(--nrml-text);stroke:var(--nrml-text);stroke-width:35px}.dropdown-menu li a[data-v-90bb61cc]{padding:0;text-align:left}#footer-menu a[data-v-90bb61cc]:not(.router-link-exact-active){font-weight:300}#n-header li .dropdown-toggle[data-v-90bb61cc],#n-header li a[data-v-90bb61cc]{border-radius:27px;padding:10px 15px;transition:.4s ease}#n-header li:focus .dropdown-toggle[data-v-90bb61cc],#n-header li:focus>a[data-v-90bb61cc],#n-header li:hover .dropdown-toggle[data-v-90bb61cc],#n-header li:hover>a[data-v-90bb61cc]{background:#ece9e3}#n-menu .not-active a[data-v-90bb61cc]{background-color:transparent!important;font-weight:200}#n-header li.not-active:hover a[data-v-90bb61cc]{background:#ece9e3!important}.language-switch[data-v-90bb61cc]{font-size:18px;margin-left:15px;text-shadow:1px 1px 6px #000}@media only screen and (max-width:767px){.language-switch[data-v-90bb61cc]{padding-left:0!important}}.language-switch span[data-v-90bb61cc]{cursor:pointer;font-weight:200;padding:0 2px}.language-switch span.active[data-v-90bb61cc]{font-weight:500;position:relative}.dropdown-wrapper[data-v-90bb61cc]{height:30px;left:-5px;padding-top:15px;position:absolute;top:65%;width:160px;z-index:2}@media only screen and (max-width:757px){.dropdown-wrapper[data-v-90bb61cc]{padding-top:5px}}.dropdown-menu[data-v-90bb61cc]{background-color:#f8f8f8;border:none;border-radius:25px;display:none;padding:6px;top:100%}.menu-item:hover .dropdown-menu[data-v-90bb61cc]{display:block}.dropdown-item[data-v-90bb61cc]{white-space:nowrap}.dropdown-item[data-v-90bb61cc]:hover{background-color:transparent}.scroll_up[data-v-90bb61cc]{align-items:center;background-color:var(--nrml-text-inverted);border-radius:50%;bottom:45px;color:#fff;display:flex;height:50px;justify-content:center;padding:12px 10px 10px;position:fixed;right:50px;width:50px}@media only screen and (max-width:565px){.scroll_up[data-v-90bb61cc]{bottom:25px;height:35px;right:30px;width:35px}}.scroll_up svg[data-v-90bb61cc]{color:#fff;height:26px}@media only screen and (max-width:565px){.scroll_up svg[data-v-90bb61cc]{height:20px}}.scroll_up[data-v-90bb61cc]:hover{background-color:var(--nrml-primary);cursor:n-resize}#servicesDropdown svg[data-v-90bb61cc]{display:none}#offcanvas #servicesDropdown svg[data-v-90bb61cc]{display:inline-block}#progress-bar{--progress:0;background-color:var(--nrml-primary);height:6px;width:100px;width:var(--progress)}header .container{max-width:90%!important}#footer-menu{background-color:var(--nrml-darkgray);height:-moz-max-content;height:max-content;padding:100px 0 40px}#footer-menu a{color:var(--nrml-text)}#footer-menu .row{padding-bottom:0;padding-top:0}#footer-menu .row a,#footer-menu .row p{color:var(--nrml-text-inverted);width:-moz-max-content;width:max-content}#footer-menu .row .sowwerum{background-image:url(./madeinsowwerum.BbLEsN6g.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:inherit;height:70px;width:100%}.copyright{font-size:18px;opacity:.53}.scroll-up *{color:var(--nrml-text-inverted)!important}.scroll-up:hover *{color:var(--nrml-primary)!important;cursor:pointer}#offcanvas{background-color:var(--nrml-black);height:100dvh;position:fixed;right:-100%;top:0;transition:right .4s ease;width:100%;z-index:10}#offcanvas.offcanvasActive{right:0}#offcanvas #n-menu{align-items:start;background-color:var(--nrml-black);flex-direction:column;margin-top:120px}#offcanvas li.menu-item{color:var(--nrml-text-inverted)!important;font-size:2rem;margin-bottom:35px!important}#offcanvas li.menu-item .dropdown-toggle,#offcanvas li.menu-item a{color:var(--nrml-text-inverted)!important;font-size:2rem;font-weight:500}#offcanvas li.menu-item .dropdown-wrapper{display:none}@media (max-height:767px),only screen and (max-width:767px){#offcanvas li.menu-item{font-size:1.75rem;margin-bottom:20px!important}#offcanvas li.menu-item .dropdown-toggle,#offcanvas li.menu-item a{font-size:1.75rem!important}}@media (max-height:565px),only screen and (max-width:565px){#offcanvas li.menu-item{font-size:1.5rem}#offcanvas li.menu-item .dropdown-toggle,#offcanvas li.menu-item a{font-size:1.5rem!important}}#offcanvas li:has(a.router-link-exact-active){background-color:transparent!important}#offcanvas li>a{font-weight:500!important}#offcanvas .dropdown-menu li>a{font-weight:200!important}#offcanvas li:has(a.router-link-exact-active)>a{background-color:transparent!important;color:var(--nrml-primary)!important}#offcanvas li.not-active:has(a.router-link-exact-active)>a{background-color:transparent!important;color:#fff!important}#overlay{display:none;height:100vh;position:fixed;width:calc(100vw - 300px)}.overlay_active{display:block!important}.offcanvasActive .sowwerum{background-position:50% 50%!important}.n-modal-wrapper{position:fixed;z-index:101}.n-modal-backdrop,.n-modal-wrapper{height:100%;left:0;top:0;width:100%}.n-modal-backdrop{background-color:#000;opacity:.5;position:absolute}.n-modal-content{background-color:#fff;border-radius:15px;height:90%;left:50%;max-height:700px;max-width:750px;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:102}@media only screen and (max-width:767px){.n-modal-content{max-height:750px}}@media only screen and (max-width:499px){.n-modal-content{max-height:800px}}@media only screen and (max-width:349px){.n-modal-content{height:98%;width:95%}}.n-close-modal{cursor:pointer;font-size:25px;position:absolute;right:20px;top:10px}.contactform h2{font-size:50px}.contactform p{font-size:18px;line-height:1.4;margin-bottom:100px!important}form input[type=mail]{background-color:transparent;border:none;border-bottom:1px solid #fff;font-size:18px;margin-bottom:30px;padding-bottom:18px}form input[type=mail]:focus-visible{outline-color:transparent!important;outline-style:none;outline-width:0}form input[type=submit]{background-color:var(--nrml-primary)!important;border:none;border-radius:12px;color:#000!important;font-size:18px;font-weight:600;padding:20px 45px;width:-moz-max-content;width:max-content}.footerList .small-heading{font-weight:600!important}.footerList ul{margin-bottom:20px;padding-left:0}.footerList ul li{margin-bottom:10px}.bg-yellow .cta-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='24' fill='none' viewBox='0 0 38 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M2.5 12H36m0 0L26 2m10 10L26 22'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;filter:brightness(0);height:76px;width:120px}@media only screen and (max-width:767px){.bg-yellow .cta-btn{height:57px;width:90px}}@media only screen and (max-width:565px){.bg-yellow .cta-btn{height:45px;width:71px}}.bg-yellow .cta-btn:focus,.bg-yellow .cta-btn:hover{cursor:pointer}.select-wrapper[data-v-1f0b9cb2]{position:relative}.select-wrapper svg[data-v-1f0b9cb2]{position:absolute;right:15px;top:50%;transform:translateY(-50%)}select[data-v-1f0b9cb2]{-moz-appearance:none;-webkit-appearance:none}select[data-v-1f0b9cb2]::-ms-expand{display:none}h2[data-v-1f0b9cb2]{font-size:50px;font-weight:500;line-height:55px}p[data-v-1f0b9cb2]{font-size:18px;font-weight:400;line-height:19.8px}form[name=contact-form]>div[data-v-1f0b9cb2]{gap:130px}@media only screen and (max-width:1199px){form[name=contact-form]>div[data-v-1f0b9cb2]{gap:80px}}@media only screen and (max-width:991px){form[name=contact-form]>div[data-v-1f0b9cb2]{gap:50px}}fieldset[name=content] input[data-v-1f0b9cb2]{padding:18px}fieldset[name=content] select[data-v-1f0b9cb2],fieldset[name=content] textarea[data-v-1f0b9cb2]{padding:10px 18px}input[type=email][data-v-1f0b9cb2],input[type=text][data-v-1f0b9cb2]{height:46px}input[type=email][data-v-1f0b9cb2],input[type=text][data-v-1f0b9cb2],select[data-v-1f0b9cb2]{border:1px solid #e4e4e4;border-radius:6px}select[data-v-1f0b9cb2]{background:#f2f1ed;height:44px}textarea[data-v-1f0b9cb2]{border:1px solid #e4e4e4;border-radius:6px;height:200px;max-height:18vh}input[name=name][data-v-1f0b9cb2]{max-width:334px}input[name=email][data-v-1f0b9cb2]{max-width:448px}input[type=submit][data-v-1f0b9cb2]{border-radius:20px;padding:21.16px 45px}@media (max-width:767.98px){fieldset[name=content][data-v-1f0b9cb2]{width:100%!important}}@media only screen and (max-width:499px){.contact-form-wrapper h2[data-v-1f0b9cb2]{font-size:2rem!important}.contact-form-wrapper p[data-v-1f0b9cb2]{font-size:16px!important}}
