.elementor-243618 .elementor-element.elementor-element-8e27f49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-end;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:995;}.elementor-243618 .elementor-element.elementor-element-65273a9f{width:auto;max-width:auto;}.elementor-243618 .elementor-element.elementor-element-5609564f{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:999;}.elementor-243618 .elementor-element.elementor-element-5609564f:not(.elementor-motion-effects-element-type-background), .elementor-243618 .elementor-element.elementor-element-5609564f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-243618 .elementor-element.elementor-element-5609564f, .elementor-243618 .elementor-element.elementor-element-5609564f::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-3642a75c img{width:100px;}.elementor-243618 .elementor-element.elementor-element-3642a75c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243618 .elementor-element.elementor-element-8828e57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:center;--gap:5px 5px;--background-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-6f06c15 img{width:7px;}.elementor-243618 .elementor-element.elementor-element-6f06c15 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-243618 .elementor-element.elementor-element-55c0f43c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--z-index:994;}.elementor-243618 .elementor-element.elementor-element-1dd89d4e{--display:flex;--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-1dd89d4e, .elementor-243618 .elementor-element.elementor-element-1dd89d4e::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-6a96344 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-6a96344 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-243618 .elementor-element.elementor-element-2c886ce6{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-243618 .elementor-element.elementor-element-2c886ce6:not(.elementor-motion-effects-element-type-background), .elementor-243618 .elementor-element.elementor-element-2c886ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-243618 .elementor-element.elementor-element-2c886ce6:hover{background-color:var( --e-global-color-386bcf5 );}.elementor-243618 .elementor-element.elementor-element-2c886ce6, .elementor-243618 .elementor-element.elementor-element-2c886ce6::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-18f3cdb .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-56ef73e{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 1px 1px;--border-block-start-width:2px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-386bcf5 );--border-color:var( --e-global-color-386bcf5 );--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-243618 .elementor-element.elementor-element-56ef73e:not(.elementor-motion-effects-element-type-background), .elementor-243618 .elementor-element.elementor-element-56ef73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-243618 .elementor-element.elementor-element-56ef73e:hover{background-color:var( --e-global-color-5426090 );}.elementor-243618 .elementor-element.elementor-element-56ef73e, .elementor-243618 .elementor-element.elementor-element-56ef73e::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-0563cae .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-5baebd6{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-386bcf5 );--border-color:var( --e-global-color-386bcf5 );--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-243618 .elementor-element.elementor-element-5baebd6:not(.elementor-motion-effects-element-type-background), .elementor-243618 .elementor-element.elementor-element-5baebd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-243618 .elementor-element.elementor-element-5baebd6:hover{background-color:var( --e-global-color-accent );}.elementor-243618 .elementor-element.elementor-element-5baebd6, .elementor-243618 .elementor-element.elementor-element-5baebd6::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-cdfe23d .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-b46a770{--display:flex;--justify-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 1px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:1px;--border-inline-start-width:1px;border-color:var( --e-global-color-386bcf5 );--border-color:var( --e-global-color-386bcf5 );--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-243618 .elementor-element.elementor-element-b46a770:not(.elementor-motion-effects-element-type-background), .elementor-243618 .elementor-element.elementor-element-b46a770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a8448a0 );}.elementor-243618 .elementor-element.elementor-element-b46a770:hover{background-color:var( --e-global-color-4c911e2 );}.elementor-243618 .elementor-element.elementor-element-b46a770, .elementor-243618 .elementor-element.elementor-element-b46a770::before{--border-transition:0.3s;}.elementor-243618 .elementor-element.elementor-element-8a0c68b .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}@media(min-width:501px){.elementor-243618 .elementor-element.elementor-element-1dd89d4e{--width:80%;}}@media(max-width:1280px) and (min-width:501px){.elementor-243618 .elementor-element.elementor-element-8828e57{--width:40%;}}@media(max-width:996px) and (min-width:501px){.elementor-243618 .elementor-element.elementor-element-8828e57{--width:100%;}}@media(max-width:767px) and (min-width:501px){.elementor-243618 .elementor-element.elementor-element-1dd89d4e{--width:100%;}}@media(max-width:1440px){.elementor-243618 .elementor-element.elementor-element-6a96344 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-18f3cdb .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-0563cae .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-cdfe23d .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-8a0c68b .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}}@media(max-width:1280px){.elementor-243618 .elementor-element.elementor-element-3642a75c img{width:70px;}.elementor-243618 .elementor-element.elementor-element-2c886ce6{--gap:5px 5px;}.elementor-243618 .elementor-element.elementor-element-56ef73e{--gap:5px 5px;}.elementor-243618 .elementor-element.elementor-element-5baebd6{--gap:5px 5px;}.elementor-243618 .elementor-element.elementor-element-b46a770{--gap:5px 5px;}}@media(max-width:996px){.elementor-243618 .elementor-element.elementor-element-8e27f49{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--padding-block-start:5px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-243618 .elementor-element.elementor-element-8defcab img{width:90px;}.elementor-243618 .elementor-element.elementor-element-65273a9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-243618 .elementor-element.elementor-element-5609564f{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-243618 .elementor-element.elementor-element-55c0f43c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-243618 .elementor-element.elementor-element-6a96344 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-18f3cdb .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-0563cae .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-cdfe23d .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-8a0c68b .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}}@media(max-width:767px){.elementor-243618 .elementor-element.elementor-element-8defcab img{width:70px;}.elementor-243618 .elementor-element.elementor-element-1dd89d4e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}}@media(max-width:500px){.elementor-243618 .elementor-element.elementor-element-6a96344 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-18f3cdb .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-0563cae .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-cdfe23d .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}.elementor-243618 .elementor-element.elementor-element-8a0c68b .elementor-heading-title{font-size:var( --e-global-typography-d5a8eb5-font-size );line-height:var( --e-global-typography-d5a8eb5-line-height );letter-spacing:var( --e-global-typography-d5a8eb5-letter-spacing );word-spacing:var( --e-global-typography-d5a8eb5-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-2c886ce6 */.elementor-243618 .elementor-element.elementor-element-2c886ce6{
    height:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ef73e */.elementor-243618 .elementor-element.elementor-element-56ef73e{
    height:75%;
    position: absolute;
    top:0;
    riht:0;
    width:75%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5baebd6 */.elementor-243618 .elementor-element.elementor-element-5baebd6{
    height:50%;
    position: absolute;
    top:0;
    riht:0;
    width:50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b46a770 */.elementor-243618 .elementor-element.elementor-element-b46a770{
    height:25%;
    position: absolute;
    top:0;
    riht:0;
    width:25%;
}/* End custom CSS */
/* Start custom CSS */.main_menu{
position:fixed; 
left:0;
top:0;
width:120px;
height: 100vh;
}

.mobile-menu{
    display:none;
}

.menu-button{
    position: fixed;
    top:0;
    right:0px;
}
.logo-mobile{
    display:none;
}

@media (max-width:1280px){
  .main_menu{
width:90px;
}
}

@media (max-width:996px){
 .main_menu{
display:none;
}
.logo-mobile{
    display:block;
}
}




/*side menu style*/
.side-menu{
    position: fixed;
    right: 0;
    top:0;
    width:0%;
    height:0%;
    max-height: 100vh;
    overflow-y:auto;
    overflow-x: hidden;
    transition: all 0.6s ease;
    opacity 0.5s ease-in-out;
      direction: rtl;
}
.side-menu.is--open{
   
   width:100%;
    opacity: 100%;
    height:100%;
}

.side-menu-inhalt{
    height: 100%;
     direction: ltr;
}


.mynav-icon-card {
    display: flex;
    flex-direction: row;
    grid-column-gap: 8px;
    align-items: center;
    font-weight: 600;
    font-size: 17px;
    line-height: 1em;
    color:black;
}

@media (max-width:767px){
    .desktop-link-box{
        display:none;
    }
    .side-menu-inhalt{
        background:white;
    }
    .mobile-menu{
    display:block;
}

}

@media (max-width:500px){
    .icon-note{
        display:none;
    }
}


/*nav-icon*/
#nav-icon {
  width: 30px;
  height: 25px;
  margin-top: 8px;
  padding:0!important;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.8s ease-in-out;
  -moz-transition: 0.8s ease-in-out;
  -o-transition: 0.8s ease-in-out;
  transition: 0.8s ease-in-out;
  cursor: pointer;
}
#nav-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
#nav-icon span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon span:nth-child(2) {
  top: 8px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon span:nth-child(3) {
  top: 16px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon.open span:nth-child(1) {
  -webkit-transform: rotate(42deg);
  -moz-transform: rotate(42deg);
  -o-transform: rotate(42deg);
  transform: rotate(42deg);
  top: -3px;
  left: 3px;
}
#nav-icon.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
#nav-icon.open span:nth-child(3) {
  -webkit-transform: rotate(-42deg);
  -moz-transform: rotate(-42deg);
  -o-transform: rotate(-42deg);
  transform: rotate(-42deg);
  top: 17px;
  left: 3px;
}  


/*point navigation*/
.point {
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 50%;
}
a.nav-point {
    position: relative;
    z-index: 5;
}

.progress-bar-wrapper {
    width: 20px;
    height: 200px;
    overflow: hidden;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.flex-center{
    display: flex;
    justify-content: center;
}

.indicator {
    height: 20px;
    background-color: #d2d2e0;
    overflow: hidden;
    border-radius: 5px;
    width: 20px;
}

.pointer-wrapper {
    position: absolute;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding:5px 0px;
}/* End custom CSS */