.ng-lightbox.default{background:rgba(0,0,0,.7);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.ng-lightbox.default,.ng-lightbox.default *{box-sizing:border-box}.ng-lightbox.default .ng-lightbox-inner{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#000;display:flex;flex-flow:column;left:50%;max-height:95%;max-width:730px;overflow:auto;padding:16px 0 16px 14px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:95%}.ng-lightbox.default .inner-wrapper{display:flex;flex-flow:row;justify-content:center;width:100%}.ng-lightbox.default .ng-lightbox-inner .close-popup{background:none;border:0;box-shadow:0 0;display:block;height:30px;overflow:hidden;position:absolute;right:15px;text-indent:-1000px;top:15px;transition:opacity .2s;width:30px;z-index:10}.ng-lightbox.default .ng-lightbox-inner .close-popup:hover{opacity:.7}.ng-lightbox.default .ng-lightbox-inner .close-popup:after,.ng-lightbox.default .ng-lightbox-inner .close-popup:before{background-color:#f9f5f1;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.ng-lightbox.default .ng-lightbox-inner.top-thumbnail .close-popup:after,.ng-lightbox.default .ng-lightbox-inner.top-thumbnail .close-popup:before{background-color:#000}.ng-lightbox.default .ng-lightbox-inner .close-popup:after{height:2px;width:20px}.ng-lightbox.default .ng-lightbox-inner .close-popup:before{height:20px;width:2px}.ng-lightbox.default .ng-lightbox-inner.background-thumbnail{background:#fff;color:#000}.ng-lightbox.default .ng-lightbox-inner .thumb-wrapper{left:0;overflow:hidden;position:relative;top:0;width:50%}.ng-lightbox.default .ng-lightbox-inner .thumb-wrapper img{height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ng-lightbox.default .ng-lightbox-inner.background-thumbnail .thumbnail{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.ng-lightbox.default .ng-lightbox-inner .content{max-width:404px;padding:70px 40px 20px;position:relative;width:57%;z-index:2}.ng-lightbox.default .ng-lightbox-inner .content .logo-image{margin-bottom:35px;width:85%}.ng-lightbox.default .ng-lightbox-inner .pre-title{color:#dc2828;font:700 14px/1.29 nbgrotesk,sans-serif;font-style:normal;letter-spacing:1px;margin-bottom:12px;text-align:center;text-transform:uppercase}.ng-lightbox.default .ng-lightbox-inner .title{color:#000;font:700 24px/1.33 nbgrotesk,sans-serif;font-style:normal;letter-spacing:1px;margin-bottom:12px;text-align:center;text-transform:none}.ng-lightbox.default .ng-lightbox-inner p{color:#000;font:400 16px/1.75 nbgrotesk,sans-serif;font-style:normal;letter-spacing:.4px;margin-bottom:24px;text-align:center}.ng-lightbox.default .ng-lightbox-inner .buttons>.button,.ng-lightbox.default .ng-lightbox-inner .buttons>.text-link,.ng-lightbox.default .ng-lightbox-inner .description p>.button,.ng-lightbox.default .ng-lightbox-inner .description p>.text-link{margin:0 10px 5px;vertical-align:middle}.ng-lightbox.default .ng-lightbox-inner .button{background:#dc2828;color:#fff;display:inline-block;font:700 14px/36px nbgrotesk,sans-serif;height:36px;letter-spacing:2px;margin:0;overflow:visible;padding:0 18px;position:relative;text-align:center;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-transform:uppercase;white-space:nowrap}.ng-lightbox.default .ng-lightbox-inner .button.active,.ng-lightbox.default .ng-lightbox-inner .button:active,.ng-lightbox.default .ng-lightbox-inner .button:hover{background-color:#000;color:#fff}.ng-lightbox.default .ng-lightbox-inner .text-link{border-bottom:1px solid #dc2828;color:#dc2828;display:inline-block;font:700 14px/.86 nbgrotesk,sans-serif;letter-spacing:2px;padding-bottom:7px;text-decoration:none;text-transform:uppercase}.ng-lightbox.default .ng-lightbox-inner .text-link:hover{border-color:#000}@media (max-width:767px){.ng-lightbox.default .ng-lightbox-inner{padding:0}.ng-lightbox.default .ng-lightbox-inner .content{padding:48px 32px 20px;width:100%}.ng-lightbox.default .ng-lightbox-inner .pre-title{font-size:13px;line-height:1.38}.ng-lightbox.default .ng-lightbox-inner p{font-size:15px;line-height:1.73}.ng-lightbox.default .ng-lightbox-inner .thumb-wrapper{display:none}}
