@charset "UTF-8";[data-v-10c1a374]:root{--anims-duration:.5s}header .app-lang[data-v-10c1a374]{align-items:center;display:flex;margin-right:20px;padding:10px 0;position:relative;text-transform:uppercase}header .app-lang span[data-v-10c1a374]{color:#2b2b2b;font-size:.7rem;font-weight:900;margin:0 8px}header .app-lang .available-langs a[data-v-10c1a374]{font-weight:400;transition:.4s}header.place-onscroll .app-lang span[data-v-10c1a374]{color:#2b2b2b!important}@media (min-width:992px){header .app-lang[data-v-10c1a374]{margin-right:30px}}.nav-modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.nav-modal-overlay a:hover{text-decoration:none}.nav-modal-overlay .nav-modal-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:0;overflow-y:scroll;padding-bottom:0;padding-top:0;position:relative;width:100%;-ms-overflow-style:none;scrollbar-width:none}.nav-modal-overlay .nav-modal-content::-webkit-scrollbar{display:none}.nav-modal-overlay .nav-modal-content .nav-header{width:100%}.nav-modal-overlay .nav-modal-content .nav-header .company{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);display:flex;height:60px;padding:0 12px}.nav-modal-overlay .nav-modal-content .nav-header .company .logo{background:var(--bs-primary);height:22px;margin:0;width:22px}.nav-modal-overlay .nav-modal-content .nav-header .company .logo img{opacity:0}.nav-modal-overlay .nav-modal-content .nav-header .company .name{color:#fff;font-size:1rem;font-weight:500;line-height:1.5rem;margin-left:8px;margin-top:0;text-align:center;width:auto}.nav-modal-overlay .nav-modal-content .app-navigation ul{list-style:none;padding:0;text-align:center}.nav-modal-overlay .nav-modal-content .app-navigation ul ul{margin:0}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li{margin-top:4px}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li a{font-size:1rem;font-weight:300}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li a:after{height:12px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li{margin-top:15px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a{color:#fff;font-size:1.5rem;letter-spacing:.06875rem;line-height:1.5rem;position:relative;z-index:1}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a:after{background:#e34c26b3;bottom:0;content:"";height:25px;left:-2px;position:absolute;transition:.4s;width:0;z-index:-1}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a:hover:after{width:calc(100% + 4px)}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-parent .show-submenu{display:inline-block;font-size:1.4rem;margin-left:14px;padding-left:0;position:relative;top:-6px;transform:rotate(0);transition:.4s}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-parent .show-submenu:after{content:none}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-parent .show-submenu:hover{padding-left:4px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-parent .show-submenu.opened{transform:rotate(90deg)}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-parent .show-submenu.opened:hover{padding-left:0;top:-2px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-childs{overflow:hidden;transition:.4s}.nav-modal-overlay .nav-modal-content .app-navigation ul>li.submenu .submenu-childs.opened{max-height:400px}.nav-modal-overlay .nav-modal-content .app-lang{align-items:center;display:flex;padding:10px 0;position:relative;text-transform:uppercase}.nav-modal-overlay .nav-modal-content .app-lang span{color:#fff;font-size:24px;font-weight:400;margin:0 8px}.nav-modal-overlay .nav-modal-content .app-lang a{color:#fff;font-size:20px;font-weight:400;transition:.4s}.nav-modal-overlay .nav-modal-content .app-lang a.active-lang{font-weight:700}.nav-modal-overlay .nav-modal-content .nav-footer{display:flex;justify-content:inherit;padding:5px 12px;width:100%}.nav-modal-overlay .nav-modal-content .nav-footer a{color:#fff;font-size:16px;font-weight:500;letter-spacing:.4px;line-height:28px}.nav-modal-overlay .nav-modal-content .nav-footer a:not(:last-child){margin-right:0}.nav-modal-overlay .nav-modal-content .nav-footer a:hover{color:var(--bs-primary)}.nav-modal-overlay .nav-modal-content .nav-footer a svg{bottom:1px;margin-right:0;position:relative;fill:#fff}.nav-modal-overlay .nav-modal-content .nav-footer a span{display:none}.nav-modal-overlay .close-nav{border-radius:2px;color:#fff;display:flex;font-size:.875rem;justify-content:center;padding:6px;position:absolute;right:15px;top:15px;transform:scale(0);z-index:1}.nav-modal-overlay .close-nav .icon{fill:#fff}.nav-modal-overlay .modal-bg{background:transparent linear-gradient(241deg,#434343,#000) 0 0 no-repeat padding-box;display:block;height:0;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:992px){.nav-modal-overlay .close-nav{border-radius:2px;font-size:.875rem;padding:6px;right:135px;top:44px}.nav-modal-overlay .nav-modal-content{padding-bottom:50px;padding-top:30px}.nav-modal-overlay .nav-modal-content .nav-header{width:auto}.nav-modal-overlay .nav-modal-content .nav-header .company{border-bottom:none;display:block;height:auto;padding:0}.nav-modal-overlay .nav-modal-content .nav-header .company .logo{height:70px;margin:auto;width:70px}.nav-modal-overlay .nav-modal-content .nav-header .company .name{font-size:1.625rem;font-weight:700;line-height:1.5rem;margin-left:0;margin-top:12px;width:76px}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li{margin-top:12px}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li a{font-size:1.4rem}.nav-modal-overlay .nav-modal-content .app-navigation ul>li{margin-top:12px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a{font-size:1.75rem;line-height:1.5rem}.nav-modal-overlay .nav-modal-content .nav-footer{display:block;padding:0;width:auto}.nav-modal-overlay .nav-modal-content .nav-footer a span{display:inline-block}.nav-modal-overlay .nav-modal-content .nav-footer a svg{margin-right:15px}.nav-modal-overlay .nav-modal-content .nav-footer a:not(:last-child){margin-right:130px}}@media (min-width:1200px){.nav-modal-overlay .nav-modal-content .app-navigation ul ul li{margin-top:20px}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li a{font-size:1.6rem}.nav-modal-overlay .nav-modal-content .app-navigation ul>li{margin-top:20px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a{font-size:2.25rem;line-height:1.5rem}}@media (min-width:1710px){.nav-modal-overlay .nav-modal-content .app-navigation ul ul li{margin-top:15px}.nav-modal-overlay .nav-modal-content .app-navigation ul ul li a{font-size:1.4rem}.nav-modal-overlay .nav-modal-content .app-navigation ul>li{margin-top:25px}.nav-modal-overlay .nav-modal-content .app-navigation ul>li a{font-size:2.5rem;line-height:1.5rem}}.nav-modal-enter-active,.nav-modal-leave-active{transition:opacity .5s ease}.nav-modal-leave-active{pointer-events:none}.nav-modal-enter-from,.nav-modal-leave-to{opacity:0}header{background-color:#fff;border-bottom:1px solid rgba(187,189,199,.302);position:fixed;transition:.32s;width:100%;z-index:1000}header a{color:#2b2b2b}header a:hover{text-decoration:none!important}header .header-content{line-height:1;padding-bottom:6px;padding-top:6px}header .header-content .left-side{display:flex}header .header-content .left-side a{align-items:center}header .header-content .left-side a .logo{background:#e34c26;height:22px;margin-right:10px;transition:.4s;width:22px}header .header-content .left-side a .logo img{opacity:0}header .header-content .left-side a .name,header .header-content .right-side{font-size:1rem;font-weight:500;line-height:1.5rem}header .header-content .right-side{align-items:center;letter-spacing:.025rem}header .header-content .right-side svg{height:16px;position:relative;top:-2px;width:16px}header .header-content .right-side .contact,header .header-content .right-side .location{margin-right:34px;position:relative;top:1px}header .header-content .right-side .contact a svg,header .header-content .right-side .location a svg{z-index:10}header .header-content .right-side .contact{margin-right:24px}header .header-content .right-side .open-app-login{margin-right:15px}header .header-content .right-side .open-app-navigation{display:flex;flex-direction:column;height:16px;justify-content:space-between;position:relative;top:1px;transition:transform 2s ease-in-out;width:26px}header .header-content .right-side .open-app-navigation span{background:#2b2b2b;border-radius:2px;display:block;height:2px;position:relative;transition:.4s}header .header-content .right-side .open-app-navigation span:first-child{left:5px;width:12px}header .header-content .right-side .open-app-navigation span:nth-child(2){width:100%}header .header-content .right-side .open-app-navigation span:nth-child(3){margin-left:auto;right:5px;width:12px}header .header-content .right-side .open-app-navigation:hover span{background:#2b2b2b}header .header-content .right-side .open-app-navigation:hover span:first-child{left:0;width:100%}header .header-content .right-side .open-app-navigation:hover span:nth-child(3){right:0;width:100%}@media (min-width:992px){header .header-content .right-side .open-app-navigation{top:-2px}}header.place-onscroll{background-color:#fff!important;border-bottom:1px solid #eee!important}header.place-onscroll .app-lang a,header.place-onscroll .header-content .left-side a,header.place-onscroll a{color:#2b2b2b}header.place-onscroll .header-content .left-side a .logo{background:#e34c26!important}header.place-onscroll .header-content .open-app-navigation span,header.place-onscroll .header-content .open-app-navigation:hover span{background:#2b2b2b!important}header.place-onscroll .header-content .right-side .contact a:before,header.place-onscroll .header-content .right-side .location a:before{background-color:#637c9d80!important}header.place-onscroll .header-content .right-side .contact a:after,header.place-onscroll .header-content .right-side .location a:after{background-color:#637c9d!important}@media (min-width:0){header.place-onscroll .header-content .right-side .contact a,header.place-onscroll .header-content .right-side .location a{color:#2b2b2b!important}}header.show{top:0}header.hide{top:-101px}header.about-us,header.landing,header.ueber-uns{background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.302)}header.about-us .app-lang span,header.landing .app-lang span,header.ueber-uns .app-lang span{color:#fff}header.about-us .app-lang a,header.landing .app-lang a,header.ueber-uns .app-lang a{font-size:.9rem}header.about-us a,header.landing a,header.ueber-uns a{color:#fff}header.about-us a:hover,header.landing a:hover,header.ueber-uns a:hover{color:#2b2b2b}header.about-us .header-content .left-side a .logo,header.landing .header-content .left-side a .logo,header.ueber-uns .header-content .left-side a .logo{background:#fff}header.about-us .header-content .left-side a:hover .logo,header.landing .header-content .left-side a:hover .logo,header.ueber-uns .header-content .left-side a:hover .logo{background:#2b2b2b}header.about-us .header-content .open-app-navigation span,header.about-us .header-content .open-app-navigation:hover span,header.landing .header-content .open-app-navigation span,header.landing .header-content .open-app-navigation:hover span,header.ueber-uns .header-content .open-app-navigation span,header.ueber-uns .header-content .open-app-navigation:hover span{background:#fff}header.about-us .header-content .right-side .contact a,header.about-us .header-content .right-side .location a,header.landing .header-content .right-side .contact a,header.landing .header-content .right-side .location a,header.ueber-uns .header-content .right-side .contact a,header.ueber-uns .header-content .right-side .location a{color:#fff}header.about-us .header-content .right-side .contact a .icon,header.about-us .header-content .right-side .location a .icon,header.landing .header-content .right-side .contact a .icon,header.landing .header-content .right-side .location a .icon,header.ueber-uns .header-content .right-side .contact a .icon,header.ueber-uns .header-content .right-side .location a .icon{fill:#fff}header.about-us .header-content .right-side .contact a:before,header.about-us .header-content .right-side .location a:before,header.landing .header-content .right-side .contact a:before,header.landing .header-content .right-side .location a:before,header.ueber-uns .header-content .right-side .contact a:before,header.ueber-uns .header-content .right-side .location a:before{background-color:#ffffff80}header.about-us .header-content .right-side .contact a:after,header.about-us .header-content .right-side .location a:after,header.landing .header-content .right-side .contact a:after,header.landing .header-content .right-side .location a:after,header.ueber-uns .header-content .right-side .contact a:after,header.ueber-uns .header-content .right-side .location a:after{background-color:#fff}header.about-us.place-onscroll .header-content .right-side .contact a,header.about-us.place-onscroll .header-content .right-side .location a,header.landing.place-onscroll .header-content .right-side .contact a,header.landing.place-onscroll .header-content .right-side .location a,header.ueber-uns.place-onscroll .header-content .right-side .contact a,header.ueber-uns.place-onscroll .header-content .right-side .location a{color:#fff}header.about-us.place-onscroll .header-content .right-side .contact a .icon,header.about-us.place-onscroll .header-content .right-side .location a .icon,header.landing.place-onscroll .header-content .right-side .contact a .icon,header.landing.place-onscroll .header-content .right-side .location a .icon,header.ueber-uns.place-onscroll .header-content .right-side .contact a .icon,header.ueber-uns.place-onscroll .header-content .right-side .location a .icon{fill:#2b2b2b}@media (min-width:768px){header .header-content .right-side .contact,header .header-content .right-side .location{margin-right:44px}}@media (min-width:992px){header .header-content{padding-bottom:26px;padding-top:26px}header .header-content .left-side a .logo{height:47px;margin-right:20px;width:47px}header .header-content .left-side a .name{font-size:1.625rem}header .header-content .right-side .contact,header .header-content .right-side .location{margin-right:30px}header .header-content .right-side .contact a,header .header-content .right-side .location a{color:#2b2b2b}header .header-content .right-side .contact a:after,header .header-content .right-side .contact a:before,header .header-content .right-side .location a:after,header .header-content .right-side .location a:before{content:none}header .header-content .right-side svg{width:1.125rem}header .header-content .right-side .app-lang a{font-size:1rem}header .header-content .right-side .open-app-navigation{height:19px;width:30px}header .header-content .right-side .open-app-navigation span{height:3px}header .header-content .right-side .open-app-navigation span:first-child{left:4px;width:16px}header .header-content .right-side .open-app-navigation span:nth-child(2){width:100%}header .header-content .right-side .open-app-navigation span:nth-child(3){margin-left:auto;right:4px;width:16px}}:root{--anims-duration:.5s}footer{background:#3a3a42;padding:60px 0;position:relative}footer:after{background:#3a3a42;bottom:-9px;content:"";height:10px;left:0;position:absolute;width:100%}footer .footer-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;text-align:center}footer .footer-content .copyright{align-items:center;display:flex;margin-bottom:36px}footer .footer-content .copyright p{font-size:.875rem;letter-spacing:.021875rem;line-height:1.71;margin-bottom:0}footer .footer-content .copyright span{color:#e64010}footer .footer-menu ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}footer .footer-menu ul li:first-child a{margin-left:0;margin-right:10px}footer .footer-menu ul li:last-child a{margin-left:10px;margin-right:0}footer .footer-menu ul li:not(:last-child):after{content:"▪";display:inline-block}footer .footer-menu ul li a{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:.021875rem;line-height:1.71;margin-left:10px;margin-right:10px}footer .footer-menu ul li a:hover{color:#e34c26}@media (min-width:768px){footer{padding:40px 0}footer .footer-content{align-items:center;flex-direction:column;justify-content:center;text-align:center}footer .footer-content .copyright{display:flex}footer .footer-content nav{margin-top:-2px;min-width:218px}}@media (min-width:992px){footer{padding:40px 0}footer .footer-content{align-items:flex-start;flex-direction:row;justify-content:space-between;text-align:left}footer .footer-content .copyright{display:flex;margin-bottom:0}footer .footer-content nav{margin-top:-2px;min-width:280px}}@media (min-width:1200px){footer .footer-content nav{margin-top:-6px}}@media (min-width:1710px){footer .footer-content{align-items:center;text-align:left}footer .footer-content nav{margin-top:0;min-width:auto}}
