.has-primary-color{color:#1e3c50}.has-secondary-color{color:#bea594}.has-gray-color{color:#ebe9e8}.has-light-gray-color{color:#ebe9e8}.has-dark-gray-color{color:#35302f}.bg-primary,.has-primary-background-color{background-color:#1e3c50}.bg-secondary,.has-secondary-background-color{background-color:#bea594}.bg-gray,.has-gray-background-color{background-color:#ebe9e8}.bg-light-gray,.has-light-gray-background-color{background-color:#ebe9e8}.bg-dark-gray,.has-dark-gray-background-color{background-color:#35302f}.container,.alignwide{position:relative;max-width:1322px;width:100%;margin:0px auto;padding:0 2em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1382px){.container,.alignwide{width:auto;margin:0em 30px;padding:0em}}.alignfull{max-width:100%;width:100%;margin:auto}.hide{display:none !important}.center{text-align:center}#details-anchor-1,#details-anchor-2,#details-anchor-3,#details-anchor-4{margin-top:-200px;padding-top:200px}.image-details-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.image-details-block .details-wrapper{position:relative;width:100%}.image-details-block .details-wrapper .plus-wrapper{position:absolute}.image-details-block .details-wrapper .plus-wrapper .plus{position:relative;width:45px;height:45px;margin:-22.5px 0px 0px -22.5px;background-color:#bea594;background-image:url(../../../../img/mass-und-moritz-icon-plus-white.svg);background-size:30px;background-position:center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:45px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;z-index:2}.image-details-block .details-wrapper .plus-wrapper:hover .plus,.image-details-block .details-wrapper .plus-wrapper.clicked .plus{width:63px;height:63px;margin:-31.5px 0px 0px -31.5px;background-size:40px;border:5px solid #fff}.image-details-block .details-wrapper .plus-wrapper:hover .details-title,.image-details-block .details-wrapper .plus-wrapper.clicked .details-title{opacity:1}.image-details-block .details-wrapper .plus-wrapper .details-title{position:absolute;top:-23px;left:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;background-color:#bea594;padding:0.5em 1em 0.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-transform:uppercase;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;z-index:1}.image-details-block .details-wrapper .details-img{display:block;width:100%}.image-details-block .description-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:0%;height:0px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s ease;transition:width .2s ease}.image-details-block .description-wrapper .detail-img{position:absolute;opacity:0;top:-40px;right:-40px;width:250px;height:250px;border-radius:50%;border:3px solid #fff}.image-details-block .description-wrapper .detail-img.show{opacity:1}.image-details-block .description-wrapper p{opacity:0;font-size:0.9em;color:#fff}.image-details-block .description-wrapper p.show{opacity:1}@media only screen and (max-width: 1382px){.image-details-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-details-block .details-wrapper,.image-details-block .description-wrapper{width:100%}.image-details-block .details-wrapper.dwSlideOut,.image-details-block .description-wrapper.dwSlideOut{width:100% !important}.image-details-block .description-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 769px){.image-details-block{margin-bottom:50px}.image-details-block .details-wrapper .plus-wrapper .plus{width:30px;height:30px;margin:-15px 0px 0px -15px;background-size:15px}.image-details-block .details-wrapper .plus-wrapper:hover .plus,.image-details-block .details-wrapper .plus-wrapper.clicked .plus{width:38px;height:38px;margin:-19px 0px 0px -19px;background-size:25px;border:2px solid #fff}.image-details-block .details-wrapper .plus-wrapper:hover .details-title,.image-details-block .details-wrapper .plus-wrapper.clicked .details-title{top:20px;left:-30px;font-size:0.5em;z-index:4}.image-details-block .description-wrapper .detail-img{opacity:0;top:-30px;left:-20px;width:100px;height:100px;border-radius:50%}}
/*# sourceMappingURL=block.css.map */