.aligned-bottom {margin-top: auto;}
.logo {height: 140px;}
.logo > img{max-height:140px;}
body { background-image: url("../images/Muster_auschnitte.svg"); }
.hero.is-primary{background-color: hsl(201,100%,37%); }
.has-secondary-background {background-color: rgba(148,193,28,1)}
.is-secondary-text {color: rgba(148,193,28,1)}
.has-secondary-border {border:1px solid rgba(148,193,28,1);}
.has-primary-border {border:1px solid hsl(201,100%,37%);}
.has-text-primary {color: hsl(201,100%,37%)!important;}
.has-primary-background {background-color: hsl(201,100%,37%)!important;}
.is-underlined {text-decoration:underline;}
.has-spacing {letter-spacing:0.08rem;}
.has-margin-left {margin-left:0.5rem;}
.has-margin-top {margin-top:0.1rem;}
.card-footer-item.has-less-padding{padding:0.4rem;}
.is-info-card {padding:1.0rem; margin-bottom:0px!important;}
.expand-link {height:auto;}
.fab-shadow{border-radius:50%;border: 0.02em solid gray;box-shadow: 0 .5em 1em -.125em rgba(10,10,10,.2),0 0 0 1px rgba(10,10,10,.02);}
.card-footer-item a {width: 100%;height: 100%;justify-content: center;display: flex;}
span.is-fab-container {    padding: 0.3rem 3.0rem;}
@media screen and (min-width:600px) {
    .is-mobile.is-fab-container{display:block;}
    .is-fab-container .column {width:auto;padding-left:0.75rem;}
    .is-fab-container {margin:0.3rem 0px;}
    }
.hero-image img {height:2.6rem; width:auto;!important}
.card-person{height:100%; max-width:500px;}
.is-big{width:1000px;flex:none;}
.is-padded{padding:5px;}
.collapsible, .tile.collapsible {display:none;}
.collapsible.is-active{display:inherit;}
.is-row-reverse {flex-direction:row-reverse;}
.cropped {overflow: hidden;
padding-top: 50%!important;
margin-bottom: -20.32%;}
.cropped img{margin: -20.32% 0;object-fit:cover;object-position:0% 20.32%;}
.card {
display:flex;
flex-direction: column;
}
.card-footer {
margin-top: auto;
}
@media screen and (min-width:769px) {
 .columns.is-tablet {
  display:flex
 }
 /*.collapsible.is-active{display:flex;}*/
}


.tile, .is-child, img, figure { transition: width 1.2s;}
.is-anchor {margin-top:90px;padding:8px;}
.card-anchor {padding-top:70px!important;}
:root{ $primary: hsl(201,100%,37%); }
#leaflet_map_big { height: 320px; z-index:0;  }
html {   scroll-behavior: smooth; }
