#lightbox{display:none;z-index:100;transition:.5s;position:fixed;max-height:90%;overflow-x:hidden;max-width:1000px;width:94%;left:50%;top:10%;transform:translateX(-50%);height:80%}#lightbox.hideMe{display:none}#lightbox.slide-right{transform:translateX(180px)}#lightbox .bg{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.75);position:absolute;z-index:101}#lightbox #lightbox-container{background:white;margin:0 auto;padding:0;z-index:102;position:relative}#lightbox #lightbox-container .visual{max-width:100%}#lightbox #lightbox-container .visual img{display:block;width:100%;max-width:100%}#lightbox #lightbox-container a{display:block;text-decoration:none;color:black}@media(max-width:768px){#lightbox #lightbox-container a{display:flex;justify-content:center;align-items:center;flex-direction:column}}#lightbox #lightbox-container .text{padding:2rem}@media(max-width:768px){#lightbox #lightbox-container .text{padding:1rem}}#lightbox #lightbox-container .text h2{font-size:2rem;line-height:1.3;margin-bottom:.75rem;margin-bottom:0}@media(max-width:768px){#lightbox #lightbox-container .text h2{font-size:1.3rem;margin-bottom:.5rem}}#lightbox #lightbox-container .text button{height:unset}@media(min-width:769px){#lightbox #lightbox-container.horizontal-stack a{display:flex;justify-content:center;align-items:center}}#lightbox #lightbox-container.horizontal-stack a .text,#lightbox #lightbox-container.horizontal-stack a .visual{width:100%}@media(min-width:769px){#lightbox #lightbox-container.horizontal-stack a .text,#lightbox #lightbox-container.horizontal-stack a .visual{width:50%}}#lightbox #lightbox-container.vertical-stack{max-width:600px}#lightbox #lightbox-container .close{position:absolute;right:1rem;top:1rem;font-size:2rem;right:0;top:0;font-size:2rem;background:rgba(0,0,0,0.4);padding:.5rem}#lightbox #lightbox-container .close:hover{cursor:pointer}#lightbox #lightbox-container .close::after{color:white}#lightbox #lightbox-container .close::after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lightbox #lightbox-container .close::after{content:"\f00d"}#lightbox[href="javascript:void(0);"]{cursor:text}#lightbox .mfp-close{color:#FFF;padding-right:0;width:14px;opacity:1;right:0rem;top:-2.5rem;display:none}.mfp-content{width:1000px!important;max-width:100%}.mfp-content #lightbox{display:block}