/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project:  waldemar-link-kampagnenwebsites
 *  Version:  1.0.0
 *
 *  Author:   Autorname
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2025 atlantis dx GmbH
 *
 *  Build:    Wed Jul 23 2025 13:48:16 GMT+0000 (Coordinated Universal Time)
 *
 */.index-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 168px);position:fixed;right:0;top:168px;z-index:6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - 40px);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.index-navigation.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.index-navigation.open .index-nav-menu-wrapper .index-nav-icon-wrapper{left:-32px}@media (max-width:767.98px){.index-navigation.open .index-nav-menu-wrapper .index-nav-icon-wrapper{left:-20px}}.index-navigation .index-nav-menu-wrapper{background-color:#036798;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:70px 40px;position:relative;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-navigation .index-nav-menu-wrapper .index-nav-icon-wrapper{background-color:#036798;border:1px solid #fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;left:-70px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:left .35s ease-in-out;transition:left .35s ease-in-out}@media (max-width:767.98px){.index-navigation .index-nav-menu-wrapper .index-nav-icon-wrapper{height:80px;left:-50px;top:122px;width:45px}}.index-navigation .index-nav-menu-wrapper .index-nav-icon-wrapper span{height:100%}.index-navigation .index-nav-menu-wrapper .index-nav-icon-wrapper:hover span:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.index-navigation .index-nav-menu-wrapper .index-nav-icon-wrapper span:before{background-color:#fff;margin:0;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.index-navigation .index-nav-menu-wrapper .index-navigation-close{background:none;height:auto;padding:0;position:absolute;right:20px;top:15px}.index-navigation .index-nav-menu-wrapper .index-navigation-close:hover .index-navigation-icon:before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.index-navigation .index-nav-menu-wrapper .index-navigation-close .index-navigation-icon{position:relative}.index-navigation .index-nav-menu-wrapper .index-navigation-close .index-navigation-icon:before{background-color:#fff;height:30px;margin-right:0;-webkit-mask-size:40px;mask-size:40px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:30px}.index-navigation .index-nav-menu-wrapper .product-info{color:#fff;font-weight:600;margin-bottom:40px}.index-navigation .index-nav-menu-wrapper .p-name{font-size:2rem;line-height:1.2}.index-navigation .index-nav-menu-wrapper .p-teaser{font-size:1.375rem;line-height:1.2}.index-navigation .index-nav-menu-wrapper .index-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-left:32px}@media (max-width:767.98px){.index-navigation .index-nav-menu-wrapper .index-nav-menu{padding-left:0}}.index-navigation .index-nav-menu-wrapper a{color:#fff;font-size:18px}.index-navigation .index-nav-menu-wrapper a:hover{color:hsla(0,0%,100%,.7)}.index-navigation .index-nav-menu-wrapper .to-top{display:none}
