.csu-gallery-wrapper{flex-direction:column;margin:0 auto 40px;max-width:1200px;overflow:visible}.csu-gallery-stage,.csu-gallery-wrapper{display:flex;position:relative;width:100%}.csu-gallery-stage{align-items:center;border-bottom:4px solid #c69214;border-radius:4px;box-shadow:none;cursor:zoom-in;height:500px;justify-content:center;overflow:hidden}.csu-gallery-stage:after{border-radius:4px;bottom:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,0);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.csu-gallery-active-img{background-color:transparent;display:block;height:auto;margin:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:1;position:relative;transition:opacity .3s ease-in-out;width:auto;z-index:1}.csu-gallery-active-img.fade-out{opacity:0}.csu-gallery-active-img.default-placeholder{height:auto;object-fit:contain;padding:0;width:50%}.csu-hover-caption{background-color:hsla(0,0%,100%,.95);border-top:1px solid #eaeaea;bottom:0;color:#000;font-family:Open Sans,sans-serif;font-size:13px;left:0;opacity:0;padding:15px 20px;position:absolute;text-align:center;transform:translateY(100%);transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:15}.csu-gallery-stage:hover .csu-hover-caption{opacity:1;transform:translateY(0)}.csu-hover-caption.caption-disabled{display:none!important;opacity:0!important;pointer-events:none!important}.csu-nav-strip{align-items:center;background-color:hsla(0,0%,100%,.3);border:none;color:#00205b;cursor:pointer;display:flex;height:80px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:20}.csu-nav-strip:hover{background-color:#00205b;color:#fff}.csu-nav-strip.prev{border-radius:0 4px 4px 0;left:0}.csu-nav-strip.next{border-radius:4px 0 0 4px;right:0}.csu-nav-strip svg{height:24px;stroke:currentColor;transition:transform .2s ease;width:24px}.csu-transition-overlay{display:flex;flex-wrap:wrap;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.csu-shield-particle{background-image:url(https://23702077.fs1.hubspotusercontent-na1.net/hubfs/23702077/Multimedia%20Assets/Icons/CSU-favicon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px;opacity:0;position:absolute;transform:scale(0);width:60px}@keyframes shieldWave{0%{opacity:0;transform:scale(.5) rotate(-15deg)}50%{opacity:.6;transform:scale(1.2) rotate(0deg)}to{opacity:0;transform:scale(.5) rotate(15deg)}}.animating-shield{animation:shieldWave .5s cubic-bezier(.4,0,.2,1) forwards}.csu-lightbox{align-items:center;background-color:#00205b;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:99999}.csu-lightbox-pattern{background-image:url(https://23702077.fs1.hubspotusercontent-na1.net/hubfs/23702077/landing-pages/images/logo-200x200.png),url(https://23702077.fs1.hubspotusercontent-na1.net/hubfs/23702077/landing-pages/images/logo-200x200.png);background-position:0 0,100px 100px;background-repeat:repeat;background-size:200px 200px;height:200%;left:-50%;opacity:.1;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);width:200%}.csu-lightbox.active{opacity:1;pointer-events:all}.csu-lightbox-img{filter:drop-shadow(0 20px 50px rgba(0,0,0,.5));max-height:90%;max-width:90%;object-fit:contain;transform:scale(.95);transition:transform .3s ease;z-index:2}.csu-lightbox.active .csu-lightbox-img{transform:scale(1)}@media (max-width:768px){.csu-gallery-stage{height:300px}.csu-nav-strip{height:60px;width:40px}}