.captionContainer p{display:inline-block;margin-bottom:10px}.captionContainer a{color:#fff}.text_content p:last-of-type{margin-bottom:15px}#carouselContainer{background-color:#fff;cursor:none;height:100%;overflow:hidden;position:relative;width:100%}.left,.right{height:100%;left:0;position:absolute;top:0;width:50%;z-index:1000}.right{left:50%}.slide{box-sizing:border-box;display:none;height:100%;left:0;opacity:0;overflow:hidden;padding:120px;pointer-events:none;position:absolute;top:0;touch-action:manipulation;visibility:hidden;width:100%}.slide .captionContainer{bottom:15px;color:#fff;left:15px;max-width:100%;mix-blend-mode:difference;position:absolute;text-align:left;width:500px}.slide.comingup{display:block;visibility:visible}.slide.visible{opacity:1;pointer-events:all}.slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slide.cover{padding:0}.slide.cover img{-o-object-fit:cover;object-fit:cover}.slide.small_margin{padding:15px}.slide .text_content{height:100%;line-height:150%;margin:0 auto;max-width:100%;overflow-y:auto;text-indent:30px;width:700px}.infoPlacer{bottom:105px;color:#fff;left:50%;mix-blend-mode:difference;position:absolute;transform:translate(-50%,calc(100% + 15px))}#cursor,.title{display:none}#cursor{color:#fff;font-size:2rem;left:0;mix-blend-mode:difference;pointer-events:none;position:absolute;top:0}#cursor .positioner{transform:translate(-50%,-50%)}.single #cursor{visibility:hidden}.single#carouselContainer{cursor:default}@media screen and (hover:none){#cursor{display:none!important}#carouselContainer{cursor:default}}@media screen and (max-width:800px){.slide{padding:50px 15px}.slide.project_text{padding-bottom:15px}.slide.cover{padding:15px}.slide.cover img{-o-object-fit:contain;object-fit:contain}.slide.cover_mobile{padding:0}.slide.cover_mobile img{-o-object-fit:cover;object-fit:cover}.infoPlacer{bottom:unset;box-sizing:border-box;display:flex;left:unset;left:0;padding:15px;top:0;transform:unset;width:100%}.infoPlacer .title{color:#fff;display:block;flex-grow:2;mix-blend-mode:difference}.slide .captionContainer{bottom:15px}.slide .text_content{margin:15px 0 0;max-width:unset;width:100%}}
