@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css2?family=Aclonica&display=swap");html{--body-background-color:#004594;--logo-container-background-color:#fff;--navigation-background-color:var(--body-background-color);--navigation-color:#fff;--main-background-color:#5394c8;--footer-background-color:#004594;--footer-color:var(--navigation-color);--blog-item-background-color:var(--footer-background-color)}body{height:100%;padding:0;margin:0;background-color:var(--body-background-color)}.asvbn-nav{background-color:var(--navigation-background-color);color:var(--navigation-color);font-size:1rem}.navbar-light .navbar-nav .nav-link{color:var(--navigation-color);font-weight:bold}.asvbn-logo-container{background-image:linear-gradient(90deg,var(--logo-container-background-color) 33%,var(--main-background-color))}.logo-img-container{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;font-weight:600}.logo-img-container img{max-width:18vw}.logo-img-container span{font-family:'Fjalla One',sans-serif;padding-right:2rem;font-size:calc(6px + 1vw)}.asvbn-logo-container{position:absolute;top:0;width:100%;justify-content:flex-end;align-items:center;flex-direction:column}header{height:auto;position:fixed;width:100%;z-index:1000}main{background-color:var(--main-background-color);min-height:50vh;padding:.5rem}footer{display:flex;justify-content:space-between;font-size:.8rem;flex-direction:column}footer>div{margin:.5rem 0}footer ul{padding:0;list-style:none}.footer-picture-links{display:flex;flex-direction:column;color:var(--footer-color)}.footer-picture-links a{margin-bottom:1rem}.footer-picture-links img{max-width:50px}.asvbn-content-wrapper{width:100%;margin:20vh auto;background-color:rgba(255,255,255,.2);padding:2rem 1rem;font-size:1.2rem}h1,h2,h3,h4,h5,h6{text-align:center;font-family:'Fjalla One',sans-serif;font-weight:600}.asvbn-content-wrapper img{object-fit:cover;margin:auto}footer{padding:2rem;min-height:10vh;background-color:var(--footer-background-color);color:var(--footer-color)}footer a{color:var(--footer-color)}.asvbn-carousel-container{margin:auto}.asvbn-carousel img{object-fit:cover}.carousel-caption{background:rgba(0,0,0,.8);font-size:.8rem}.carousel-caption a,.carousel-caption a:hover{color:#fff}.asvbn-text-image-container{display:flex;align-items:center;justify-content:center;align-items:center;flex-direction:column}.asvnb-text-image-text{padding:1.5rem}.asvnb-text-image-image{width:80%;max-width:none}time.icon{font-family:'Fjalla One',sans-serif;font-size:.8em;display:inline-block;position:relative;width:8em;height:8em;background-color:#fff;box-shadow:2px 2px #424242;overflow:hidden;color:#000 !important}time.icon em{background:#424242;color:#f5f5f5}time.icon span.day{font-size:2em;font-weight:bold}time.icon *{display:block;text-align:center}.svbn-event-date-container{display:flex;align-items:center;margin-bottom:1em}.svbn-event-date-container i{font-size:3em}.svbn-event-date-container>time.icon{font-size:.6em}.asvbn-event-date-notes{padding:0 1rem}.asvbn-page-content{margin:1.5rem 0}.asvbn-page-abstract{font-family:'Fjalla One',sans-serif;font-size:1rem;margin:1.5rem 0;background-color:rgba(255,255,255,.4);padding:1.5rem;width:100%;margin:2.5rem auto;text-align:center}.emotion{margin:1rem 0}.asvbn-page-title{padding:1rem 0;margin-bottom:3rem;font-family:'Fjalla One',sans-serif;width:100%;background:rgba(0,0,0,.2);font-size:1.2em}.asvbn-shooting-event-navi{flex-direction:column;display:flex;margin:1rem 0;font-size:1rem}.asvbn-shooting-event-navi>div{margin-bottom:.5rem}.asvbn-shooting-event-navi>a{padding:.75rem;background-color:#d17a08;color:#fff;text-decoration:none;width:auto;margin:.5em}.asvbn-shooting-event-navi>a.active{color:#000;font-weight:bold}.asvbn-downloadlist{list-style-type:none;padding:0}.asvbn-downloadlist li{margin-bottom:.5rem;list-style-type:none}.blog-item-container{text-align:center}.blog-item,.latest-item{background-color:rgba(255,255,255,.4);padding:1rem;margin:1rem 0}.more-link{text-align:right;width:100%;font-size:1rem}.blog-item h2{font-size:1rem}.blog-item date,.latest-item date{font-size:.8em;font-weight:bold;text-align:left;display:block;margin-bottom:1rem}.blog-img-container{margin:2rem 0}.blog-img{height:20vh;object-fit:cover}.latest-teaser,.teaser-title{margin:1rem 0;font-size:1rem}.spacer{height:5em}a{text-decoration:none;color:#000;font-weight:600}a:hover{text-decoration:underline;color:#000}.homepage-container{display:grid;width:100%;grid-template-columns:100%;grid-row-gap:5rem}.homepage-left{grid-row:2}.homepage-right{grid-row:1}.homepage-container img{width:100%;object-fit:cover}.homepage-left,homepage-right{padding:0 1.5rem}.picture-module-container{width:100%;display:flex;justify-content:center;align-items:center}.asvbn-content-wrapper img{max-width:100%}#cookieBanner{position:absolute;width:100%;top:0;background-color:rgba(0,0,0,.8);z-index:10000;display:none}#cookieBanner>div{width:50%;margin:25% auto;padding:2rem;background-color:#fff}.cookie-button-container{margin-top:1rem;display:flex;justify-content:flex-end}.sss-hint a{font-weight:normal;font-size:.6rem}.copyright{font-weight:bold}.nested-teaser{background-color:rgba(255,255,255,.4);padding:1.5rem;text-align:center}.nested-teaser>div{margin:1.5rem 0}.downloads-title{text-align:left;font-family:'Fjalla One',sans-serif}.downloads-container{padding:1.5rem;background-color:rgba(255,255,255,.4)}.module-heading{background:rgba(0,0,0,.2);padding:.5em}.video-module{padding:.5em;text-align:center}


@media(min-width:992px){.asvbn-page-abstract{width:50%}.asvbn-content-wrapper{width:80%;margin:15vh auto}.asvbn-shooting-event-navi{flex-direction:row}h1,h2,h3,h4,h5,h6{font-size:1.2rem}.asvbn-shooting-event-navi>div{margin-bottom:0}.asvnb-text-image-image{width:25vw}.homepage-container{grid-template-columns:50% 50%}.homepage-left{grid-row:1}.homepage-right{grid-row:1}.asvbn-carousel-container{margin:auto;width:50%}footer{flex-direction:row;font-size:1rem}.latest-item date{font-size:.8rem}.asvbn-text-image-container{flex-direction:row}.blog-item h2{font-size:1.5rem}}

