/*!******************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./css/banner.css ***!
  \******************************************************************/.banner{align-items:center;background-color:#012c40;color:#fff;display:flex;height:40vw;justify-content:center;padding-top:40px;position:relative}@media (min-width:556px){.banner{height:30vw}}@media (min-width:776px){.banner{height:20vw}}@media (min-width:1200px){.banner{height:15vw}}.banner-headline{font-size:35px;margin:0;position:relative;text-align:center;z-index:2}@media (min-width:556px){.banner-headline{font-size:40px}}.banner-image,.banner-image:before{bottom:0;left:0;position:absolute;right:0;top:0}.banner-image:before{background-color:#012c4085;content:""}.banner-image img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;user-select:none}
/*!****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./css/project/projects.css ***!
  \****************************************************************************/.projects{display:flex;flex-direction:column;margin:-5px}.projects-item{color:#333;line-height:1;margin:5px;padding:0;position:relative;text-decoration:none;transition:.1s ease-out}.projects-item-active:before{background:linear-gradient(45deg,transparent 50%,#563920 0);content:"";height:10px;position:absolute;right:100%;top:50%;transform:translate(-5px,-50%) rotate(45deg);width:10px}@media(hover:hover){.projects-item:hover{color:#666}}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./css/project/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************/.project{padding:50px 0}.project-headline{font-size:25px;margin:30px 0 20px}@media(min-width:776px){.project-headline{margin-top:0}}.video{height:45vw;margin-bottom:20px;width:100%}.gallery{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:-7px}.gallery-item{width:50%}@media(min-width:992px){.gallery-item{width:33.3333333333%}}.gallery-image-wrapper{height:0;margin:7px;padding-top:80%;position:relative}.gallery-image{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.gallery-image img{background-color:#ccc;cursor:pointer;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover}.gallery-modal{align-items:center;background-color:#0000004f;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:50px;position:fixed;right:0;top:0;transition:.2s ease-out;visibility:hidden;z-index:9999}.gallery-modal-show{opacity:1;visibility:visible}.gallery-modal-close{color:#fff;cursor:pointer;height:35px;position:absolute;right:5px;top:5px;width:auto}.gallery-modal-next,.gallery-modal-prev{fill:#fff;cursor:pointer;height:30px;position:absolute;top:50%;transform:translateY(-50%);width:auto}.gallery-modal-prev{left:10px}.gallery-modal-next{right:10px}.gallery-modal-state{bottom:12px;color:#fff;left:50%;margin:0;position:absolute;transform:translate(-50%)}.gallery-modal-image-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.gallery-modal-image{max-height:100%;max-width:100%;transition:0s}