

:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(51, 51, 51, 1.00);--subheader-color:rgba(153, 204, 51, 1.00);--small-color:rgba(204, 204, 204, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(18, 140, 187, 1.00);--link-color-hover:rgba(13, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1380rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(255, 255, 255, 1.00);--small-color:rgba(204, 204, 204, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 230, 0, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(36rem/16)}h2,.h2{font-size:calc(24rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(23rem/16)}h5,.h5{font-size:calc(28rem/16)}h6,.h6{font-size:calc(26rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(18rem/16)}h1,.h1{font-size:calc(41rem/16)}h2,.h2{font-size:calc(25rem/16)}h3,.h3{font-size:calc(36rem/16)}h4,.h4{font-size:calc(24rem/16)}h5,.h5{font-size:calc(32rem/16)}h6,.h6{font-size:calc(26rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(21rem/16)}h1,.h1{font-size:calc(47rem/16)}h2,.h2{font-size:calc(26rem/16)}h3,.h3{font-size:calc(41rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(36rem/16)}h6,.h6{font-size:calc(26rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{}


@font-face{font-family:Poppins Light;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Light.otf") format("opentype");}@font-face{font-family:Poppins Light;font-style:normal;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Medium.otf") format("opentype");}@font-face{font-family:Poppins Light;font-style:italic;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-LightItalic.otf") format("opentype");}@font-face{font-family:Poppins Light;font-style:italic;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-MediumItalic.otf") format("opentype");}
 .font-vault-1 > a, .font-vault-1,.font-vault-1 > li,  .fv1, .fontpro-stacks_in_568_2{font-family:"Poppins Light",serif }

@font-face{font-family:Poppins Regular;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Regular.otf") format("opentype");}@font-face{font-family:Poppins Regular;font-style:normal;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-SemiBold.otf") format("opentype");}@font-face{font-family:Poppins Regular;font-style:italic;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Italic.otf") format("opentype");}@font-face{font-family:Poppins Regular;font-style:italic;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-SemiBoldItalic.otf") format("opentype");}
 .font-vault-2 > a, .font-vault-2,.font-vault-2 > li,  .fv2, .fontpro-stacks_in_568_7{font-family:"Poppins Regular",sans-serif }

@font-face{font-family:Poppins Medium;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Medium.otf") format("opentype");}@font-face{font-family:Poppins Medium;font-style:normal;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Bold.otf") format("opentype");}@font-face{font-family:Poppins Medium;font-style:italic;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-MediumItalic.otf") format("opentype");}@font-face{font-family:Poppins Medium;font-style:italic;font-weight:bold;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-BoldItalic.otf") format("opentype");}
 .font-vault-3 > a, .font-vault-3,.font-vault-3 > li,  .fv3, .fontpro-stacks_in_568_8{font-family:"Poppins Medium",sans-serif }


 .font-style-1,.font-style-1 > li,.font-style-1 > *,  .fs1, .fontpro-stacks_in_568_160{line-height:1.70 ;letter-spacing:0.01em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:16.00px ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:auto ;}
     .font-style-1>br,.font-style-1>br > li,.font-style-1 > *>br,  .fs1>br, .fontpro-stacks_in_568_160 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-1,.font-style-1 > li,.font-style-1 > *,  .fs1, .fontpro-stacks_in_568_160{}} 
  @media only screen and (min-width:25.875000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *,  .fs1, .fontpro-stacks_in_568_160{font-size:16.00px }} 
  @media only screen and (min-width:48.000000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *,  .fs1, .fontpro-stacks_in_568_160{font-size:16.00px }} 
  @media only screen and (min-width:62.500000em){ .font-style-1,.font-style-1 > li,.font-style-1 > *,  .fs1, .fontpro-stacks_in_568_160{font-size:16.00px }} 

 .font-style-2,.font-style-2 > li,.font-style-2 > *,  .fs2, .fontpro-stacks_in_568_46{line-height:1.70 ;letter-spacing:0.01em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:18.00px ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:auto ;}
     .font-style-2>br,.font-style-2>br > li,.font-style-2 > *>br,  .fs2>br, .fontpro-stacks_in_568_46 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-2,.font-style-2 > li,.font-style-2 > *,  .fs2, .fontpro-stacks_in_568_46{}} 
  @media only screen and (min-width:25.875000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *,  .fs2, .fontpro-stacks_in_568_46{font-size:18.00px }} 
  @media only screen and (min-width:48.000000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *,  .fs2, .fontpro-stacks_in_568_46{font-size:18.00px }} 
  @media only screen and (min-width:62.500000em){ .font-style-2,.font-style-2 > li,.font-style-2 > *,  .fs2, .fontpro-stacks_in_568_46{font-size:18.00px }} 

 .font-style-3,.font-style-3 > li,.font-style-3 > *,  .fs3, .fontpro-stacks_in_568_159{line-height:1.70 ;letter-spacing:0.01em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:20.00px ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:auto ;}
     .font-style-3>br,.font-style-3>br > li,.font-style-3 > *>br,  .fs3>br, .fontpro-stacks_in_568_159 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-3,.font-style-3 > li,.font-style-3 > *,  .fs3, .fontpro-stacks_in_568_159{}} 
  @media only screen and (min-width:25.875000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *,  .fs3, .fontpro-stacks_in_568_159{font-size:21.00px }} 
  @media only screen and (min-width:48.000000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *,  .fs3, .fontpro-stacks_in_568_159{font-size:21.00px }} 
  @media only screen and (min-width:62.500000em){ .font-style-3,.font-style-3 > li,.font-style-3 > *,  .fs3, .fontpro-stacks_in_568_159{font-size:21.00px }} 

 .font-style-4,.font-style-4 > li,.font-style-4 > *,  .fs4, .fontpro-stacks_in_568_161{line-height:1.50 ;letter-spacing:0.01em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:16.00px ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:auto ;}
     .font-style-4>br,.font-style-4>br > li,.font-style-4 > *>br,  .fs4>br, .fontpro-stacks_in_568_161 > br{display:block;content:' ';padding-bottom:0.00em }
  @media only screen and (min-width:40em){ .font-style-4,.font-style-4 > li,.font-style-4 > *,  .fs4, .fontpro-stacks_in_568_161{}} 
  @media only screen and (min-width:25.875000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *,  .fs4, .fontpro-stacks_in_568_161{font-size:16.00px }} 
  @media only screen and (min-width:48.000000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *,  .fs4, .fontpro-stacks_in_568_161{font-size:16.00px }} 
  @media only screen and (min-width:62.500000em){ .font-style-4,.font-style-4 > li,.font-style-4 > *,  .fs4, .fontpro-stacks_in_568_161{font-size:18.00px }} 



@font-face{font-family:Poppins Bold;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-Bold.otf") format("opentype");}
 .font-vault-4 > a, .font-vault-4,.font-vault-4 > li,  .fv4, .fontpro-stacks_in_568_30{font-family:"Poppins Bold",sans-serif }

@font-face{font-family:Poppins SemiBold;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-SemiBold.otf") format("opentype");}
 .font-vault-5 > a, .font-vault-5,.font-vault-5 > li,  .fv5, .fontpro-stacks_in_568_33{font-family:"Poppins SemiBold",sans-serif }

@font-face{font-family:Poppins Bold Italic;font-style:normal;font-weight:normal;src:url("https://peterhorn.de/00-typo/Poppins/Poppins-BoldItalic.otf") format("opentype");}
 .font-vault-6 > a, .font-vault-6,.font-vault-6 > li,  .fv6, .fontpro-stacks_in_568_34{font-family:"Poppins Bold Italic",sans-serif }



 .font-style-5,.font-style-5 > li,.font-style-5 > *,  .fs5, .fontpro-stacks_in_568_158{line-height:1.10 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ;  }
     .font-style-5>br,.font-style-5>br > li,.font-style-5 > *>br,  .fs5>br, .fontpro-stacks_in_568_158 > br{display:block;content:' ';padding-bottom:0.00em }
  
  
  
  

 .font-style-6,.font-style-6 > li,.font-style-6 > *,  .fs6, .fontpro-stacks_in_568_28{line-height:1.20 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ;  }
     .font-style-6>br,.font-style-6>br > li,.font-style-6 > *>br,  .fs6>br, .fontpro-stacks_in_568_28 > br{display:block;content:' ';padding-bottom:0.00em }
  
  
  
  

 .font-style-7,.font-style-7 > li,.font-style-7 > *,  .fs7, .fontpro-stacks_in_568_245{line-height:1.00 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ;  }
     .font-style-7>br,.font-style-7>br > li,.font-style-7 > *>br,  .fs7>br, .fontpro-stacks_in_568_245 > br{display:block;content:' ';padding-bottom:0.00em }
  
  
  
  


 .headerBanner, .fontpro-stacks_in_568_253{line-height:1.10 ;letter-spacing:0.00em ;word-spacing:0.01em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:20.00px ; }
     .headerBanner>br, .fontpro-stacks_in_568_253 > br{display:block;content:' ';padding-bottom:0.00em }
  
  @media only screen and (min-width:25.875000em){ .headerBanner, .fontpro-stacks_in_568_253{font-size:20.00px }} 
  @media only screen and (min-width:48.000000em){ .headerBanner, .fontpro-stacks_in_568_253{font-size:26.00px }} 
  @media only screen and (min-width:62.500000em){ .headerBanner, .fontpro-stacks_in_568_253{font-size:26.00px }} 

.logo1{width:224.00px ;}@media only screen and (min-width:40em){.logo1{width:300.00px }}@media only screen and (min-width:64em){.logo1{width:300.00px }}
.logo1{margin-top:14.00px ;margin-right:0.00px ;margin-bottom:10.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.logo1{margin-top:14.00px ;margin-right:0.00px ;margin-bottom:8.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.logo1{margin-top:14.00px ;margin-right:0.00px ;margin-bottom:10.00px ;margin-left:98.00px }}
.logo2{width:180.00px ;}@media only screen and (min-width:40em){.logo2{width:180.00px }}@media only screen and (min-width:64em){.logo2{width:180.00px }}
.logo3{width:300.00px ;}@media only screen and (min-width:40em){.logo3{width:500.00px }}@media only screen and (min-width:64em){.logo3{width:500.00px }}

.con-main{margin-top:64.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.con-main{margin-top:48.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.con-main{margin-top:48.00px ;margin-right:0.00px ;margin-bottom:0.00px ;margin-left:0.00px }}
.con-main-m{margin-top:64.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.con-main-m{margin-top:48.00px ;margin-right:0.00px ;margin-bottom:24.00px ;margin-left:0.00px }}@media only screen and (min-width:64em){.con-main-m{margin-top:48.00px ;margin-right:0.00px ;margin-bottom:36.00px ;margin-left:0.00px }}
.ssp1{margin-top:0.00px ;margin-right:6.00px ;margin-bottom:0.00px ;margin-left:6.00px ;}@media only screen and (min-width:40em){.ssp1{margin-top:0.00px ;margin-right:24.00px ;margin-bottom:0.00px ;margin-left:24.00px }}@media only screen and (min-width:64em){.ssp1{margin-top:0.00px ;margin-right:74.00px ;margin-bottom:0.00px ;margin-left:74.00px }}
.ssp1-m{margin-top:0.00px ;margin-right:6.00px ;margin-bottom:24.00px ;margin-left:6.00px ;}@media only screen and (min-width:40em){.ssp1-m{margin-top:0.00px ;margin-right:24.00px ;margin-bottom:24.00px ;margin-left:24.00px }}@media only screen and (min-width:64em){.ssp1-m{margin-top:0.00px ;margin-right:74.00px ;margin-bottom:36.00px ;margin-left:74.00px }}

.clmn2{-webkit-columns:calc(428rem/16) 2;-moz-columns:calc(428rem/16) 2;columns:calc(428rem/16) 2;-webkit-column-gap:calc(32rem/16);-moz-column-gap:calc(32rem/16);column-gap:calc(32rem/16);-webkit-column-rule:1px dotted rgba(153, 153, 153, 1.00);-moz-column-rule:1px dotted rgba(153, 153, 153, 1.00);column-rule:1px dotted rgba(153, 153, 153, 1.00)}

.bgColor1{background-color:rgba(204, 204, 204, 1.00) ;}
.bgGruen{background-color:rgba(153, 204, 51, 1.00) ;}
.bgRot{background-color:rgba(204, 0, 0, 1.00) ;}
.bgBlau{background-color:rgba(0, 153, 204, 1.00) ;}
.bgBlau2{background-color:rgba(13, 102, 158, 1.00) ;}
.bgGelb{background-color:rgba(255, 255, 0, 1.00) ;}
.bgGelb70{background-color:rgba(255, 255, 0, 0.69) ;}
.bgWeiss70{background-color:rgba(255, 255, 255, 0.70) ;}

.linie{border-color:rgba(102, 102, 102, 1.00) ;border-width:0px 0px 1px 0px ;border-style:solid ;}
.linieW{border-color:rgba(255, 255, 255, 1.00) ;border-width:0px 0px 1px 0px ;border-style:solid ;}
.linieF{border-color:rgba(204, 204, 204, 1.00) ;border-width:0px 0px 1px 0px ;border-style:solid ;}
.linieFou{border-color:rgba(204, 204, 204, 1.00) ;border-width:1px 0px 1px 0px ;border-style:solid ;}
.linieFneg{border-color:rgba(255, 255, 255, 0.75) ;border-width:0px 0px 1px 0px ;border-style:solid ;}

.border{border-color:rgba(0, 0, 0, 1.00) ;border-width:1px ;border-style:dashed ;}
.borderF{border-color:rgba(204, 204, 204, 1.00) ;border-width:1px ;border-style:solid ;}
.borderFu{border-color:rgba(204, 204, 204, 1.00) ;border-width:0px 0px 1px 0px ;border-style:solid ;}
.borderFettW{border-color:rgba(255, 255, 255, 1.00) ;border-width:2px ;border-style:solid ;}
.round6{border-radius:6px ;}
.round8{border-radius:8px ;}
.round12{border-radius:12px ;}

.pos-OSM-link{position:   relative ;z-index:1 ;top:-20px ;bottom:unset ;left:unset ;right:2px ;}

@media screen and (min-width: 40em){.shdw1{box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.10);}}
@media screen and (min-width: 40em){.shdw2{box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.50);}}
@media screen and (min-width: 40em){.shdw3{box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.10);}}

.button.small{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(255, 255, 255, 1.00);--white-color:var(--white);--primary:rgba(0, 153, 204, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(255, 255, 255, 1.00);--warning-contrast:rgba(255, 255, 255, 1.00);--alert-contrast:rgba(255, 255, 255, 1.00);/* --primary-light:rgba(210, 255, 255, 1.00);--secondary-light:rgba(255, 255, 255, 1.00);--success-light:rgba(255, 255, 255, 1.00);--warning-light:rgba(255, 255, 246, 1.00);--alert-light:rgba(255, 255, 246, 1.00);*/--primary-dark:rgba(0, 123, 174, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--overlay-color:rgba(0, 0, 0, 0.50)}
            .button.small{font-size:calc(18rem/16) ;}@media only screen and (min-width:40em){            .button.small{font-size:calc(18rem/16) }}@media only screen and (min-width:64em){            .button.small{font-size:calc(18rem/16) }}
.button.small{padding-top:0 ;padding-right:0.5rem ;padding-bottom:0 ;padding-left:0.5rem ;}  
.button.small:hover{background-color:rgba(13, 95, 151, 1.00) ;}

.prlx1{margin-top:0.00px ;margin-right:16.00px ;margin-bottom:16.00px ;margin-left:0.00px ;}@media only screen and (min-width:40em){.prlx1{margin-top:0.00px ;margin-right:60.00px ;margin-bottom:60.00px ;margin-left:24.00px }}@media only screen and (min-width:64em){.prlx1{margin-top:0.00px ;margin-right:60.00px ;margin-bottom:60.00px ;margin-left:32.00px }}
.prlx1Header{margin:1.5rem ;}  
.prlx1{width:325.00px ;}@media only screen and (min-width:40em){.prlx1{width:325.00px }}@media only screen and (min-width:64em){.prlx1{width:325.00px }}
#stacks_in_624 [data-magellan-expedition-clone]{display:none!important}#stacks_in_624 .nav-dots[data-magellan-expedition]{visibility:hidden}#stacks_in_624 .nav-dots[data-magellan-expedition].mag-preload{visibility:hidden;-webkit-transition:opacity 0ms linear;transition:opacity 0ms linear;filter:alpha(opacity=0)}#stacks_in_624 .nav-dots[data-magellan-expedition].mag-hidden,#stacks_in_624 .nav-dots[data-magellan-expedition].hide-landing.mag-landing{opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;filter:alpha(opacity=0);pointer-events:none}#stacks_in_624 .nav-dots[data-magellan-expedition]:not(.mag-hidden),#stacks_in_624 .nav-dots[data-magellan-expedition].hide-landing:not(.mag-landing):not(.mag-hidden){-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;opacity:1;filter:alpha(opacity=100)}#stacks_in_624 .magic-dots .magic-icon{display:none} @media only screen and (min-width:640px) and (max-width:9999px){#stacks_in_624 .nav-dots[data-magellan-expedition]{visibility:visible}} #stacks_in_624 .nav-dots[data-magellan-expedition]{padding:0;display:block;background-color:transparent!important}#stacks_in_624 .nav-dots>.magic-dots{list-style-type:none; position:fixed;z-index:9999;  right:18px; margin:0;max-width:none!important;top:50%!important;background-color:transparent}#stacks_in_624 .nav-dots .mag-item.zone-item{display:none!important}#stacks_in_624 .nav-dots .magic-dots{width:auto}#stacks_in_624 .nav-dots .magic-dots li.mag-item,#stacks_in_624 .nav-dots .magic-dots li.mag-item a.mag-link{line-height:calc(20px * 1.83);white-space:nowrap;text-align:right}#stacks_in_624 .nav-dots .magic-dots li.mag-item a.mag-link{font-size:1.20rem;overflow:visible}#stacks_in_624 .nav-dots .magic-dots li.mag-item .dot-tip{visibility:hidden;text-align:right; margin-right:12px; padding:6px;border-radius:5px;background:rgba(0, 102, 153, 0.70);color:rgba(255, 230, 0, 1.00)}#stacks_in_624 .nav-dots .magic-dots li.mag-item a.mag-link:hover>.dot-tip{background:rgba(0, 102, 153, 0.70);color:rgba(255, 230, 0, 1.00);padding:6px;border-radius:5px}#stacks_in_624 .nav-dots ul.magic-dots li.mag-item a>span{vertical-align:middle}#stacks_in_624 .nav-dots ul.magic-dots .mag-dot{display:inline-block;border-radius:50%;width:20px;height:20px;border:2.00px solid rgba(0, 102, 153, 1.00);background:rgba(255, 255, 255, 0.90);-webkit-transition:all 400ms ease;transition:all 400ms ease} #stacks_in_624 .nav-dots .mag-item:not(.button):not(.active):hover .mag-dot{border:2.00px solid rgba(9, 72, 106, 1.00);background:rgba(255, 230, 0, 1.00)}#stacks_in_624 .nav-dots .mag-item:not(.button):not(.active):hover .dot-tip{visibility:visible}#stacks_in_624 .nav-dots .mag-item.active .mag-dot{border:2.03px solid rgba(0, 102, 153, 1.00);border-radius:50%;background:rgba(255, 230, 0, 1.00);-webkit-transform:scale(1.00);transform:scale(1.00);-webkit-transition:all 400ms ease;transition:all 400ms ease}#stacks_in_624 .nav-dots .mag-item.active:hover .dot-tip{visibility:visible}  @media only screen and (min-width:300px){#stacks_in_624 .magic-dots.icons-full .magic-icon{display:inline-block}}@media only screen and (max-width:300px){#stacks_in_624 .magic-dots.icons-mob .magic-icon{display:inline-block}  #stacks_in_624 .magic-dots{-webkit-transform:scale(1.00);transform:scale(1.00);-webkit-transform-origin:right center;transform-origin:right center;right:calc(18px * 1.00)!important}} html[dir="rtl"] #stacks_in_624 .nav-dots>ul.magic-dots .mag-dot{ float:right!important;}
 #stacks_in_624 .magic-dots::after{position:absolute;top:calc(0px - 6px); right:-6px; width:calc(20px + 12px);height:calc(100% + 12px);background:rgba(0, 102, 153, 0.70);content:"";z-index:-1;border-radius:16px 16px 16px 16px} 
 #stacks_in_601 .shear-mag{position:absolute;top:-50px}#stacks_in_601 a.shear-mag.offset-override{top:-50px!important} .mg-menu .mgicon-marker-01{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    
 #stacks_in_603 .shear-mag{position:absolute;top:-50px}#stacks_in_603 a.shear-mag.offset-override{top:-50px!important} .mg-menu .mgicon-marker-02{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    
 #stacks_in_604 .shear-mag{position:absolute;top:-50px}#stacks_in_604 a.shear-mag.offset-override{top:-50px!important} .mg-menu .mgicon-marker-03{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    
 #stacks_in_618 .shear-mag{position:absolute;top:-65px}#stacks_in_618 a.shear-mag.offset-override{top:-65px!important} .mg-menu .mgicon-marker-04{vertical-align:middle;font-size:1.60rem; padding-right:1.00rem;}    
