@font-face{font-display:swap;font-family:BentonSans Condensed WF;font-style:normal;font-weight:400;src:url(../../fonts/bentonsans_condensed_regular.woff2) format("woff2"),url(../../fonts/bentonsans_condensed_regular.woff) format("woff")}@font-face{font-display:swap;font-family:BentonSans Condensed WF;font-style:normal;font-weight:700;src:url(../../fonts/bentonsans_condensed_bold.woff2) format("woff2"),url(../../fonts/bentonsans_condensed_bold.woff) format("woff")}@font-face{font-display:swap;font-family:BentonSans ExtraCondensed WF;font-style:normal;font-weight:400;src:url(../../fonts/bentonsans_extracondensed_medium.woff2) format("woff2"),url(../../fonts/bentonsans_extracondensed_medium.woff) format("woff")}.ng-lightbox{background:rgba(0,0,0,.72);height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:9999}.front-end .ng-lightbox{overflow:auto}.ng-lightbox .ng-lightbox-inner{align-items:stretch;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#00558c;display:flex;justify-content:space-between;left:0;margin:50px;max-height:95%;max-width:1000px;min-height:550px;overflow:auto;position:relative;text-align:center;top:0;transform:none;width:95%}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner{flex-direction:column;min-height:auto}}.front-end .ng-lightbox .ng-lightbox-inner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.ng-lightbox .ng-lightbox-inner .close-popup{background:#fff;border:thin solid rgba(89,144,180,.3);border-radius:50%;display:none;font-size:0;height:40px;position:absolute;right:20px;top:20px;width:40px;z-index:10}@media (max-width:1023px){.ng-lightbox .ng-lightbox-inner .close-popup{right:15px;top:15px}}.front-end .ng-lightbox .ng-lightbox-inner .close-popup{display:block}.ng-lightbox .ng-lightbox-inner .close-popup:hover:after,.ng-lightbox .ng-lightbox-inner .close-popup:hover:before{background:#5990b4}.ng-lightbox .ng-lightbox-inner .close-popup:after,.ng-lightbox .ng-lightbox-inner .close-popup:before{background:#003e66;content:"";height:1px;position:absolute;transition:.35s ease-in-out;width:22px}@media (prefers-reduced-motion){.ng-lightbox .ng-lightbox-inner .close-popup:after,.ng-lightbox .ng-lightbox-inner .close-popup:before{transition:none}}.ng-lightbox .ng-lightbox-inner .close-popup:before{transform:translate(-11px) rotate(45deg)}.ng-lightbox .ng-lightbox-inner .close-popup:after{transform:translate(-11px) rotate(-45deg)}.ng-lightbox .ng-lightbox-inner.background-thumbnail{background:#000;color:#fff}.ng-lightbox .ng-lightbox-inner .thumbnail-wrapper{background-color:#5990b4;flex-shrink:0;position:relative;width:500px}@media (max-width:1023px){.ng-lightbox .ng-lightbox-inner .thumbnail-wrapper{width:40%}}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner .thumbnail-wrapper{height:300px;width:100%}}.ng-lightbox .ng-lightbox-inner .thumbnail-wrapper .thumbnail{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;width:100%;z-index:0}.ng-lightbox .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 .ng-lightbox-inner .content{align-items:center;display:flex;font-family:BentonSans Condensed WF,sans-serif;font-size:18px;line-height:1.8;padding:40px 60px;position:relative;text-align:left;z-index:2}@media (max-width:1023px){.ng-lightbox .ng-lightbox-inner .content{padding:40px}}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner .content{font-size:16px;padding:20px}}.ng-lightbox .ng-lightbox-inner .content strong{font-weight:700}.ng-lightbox .ng-lightbox-inner .content em{font-style:italic}.ng-lightbox .ng-lightbox-inner .content u{text-decoration:underline}.ng-lightbox .ng-lightbox-inner .content a{color:#5990b4;transition:color .35s ease-in-out}@media (prefers-reduced-motion){.ng-lightbox .ng-lightbox-inner .content a{transition:none}}.ng-lightbox .ng-lightbox-inner .content a:hover{color:#003e66}.ng-lightbox .ng-lightbox-inner h3{color:#003e66;font:normal 44px/62px BentonSans ExtraCondensed WF,sans-serif;letter-spacing:.16px;margin-bottom:10px;margin-top:0;text-transform:uppercase}@media (max-width:1023px){.ng-lightbox .ng-lightbox-inner h3{font-size:36px;font-weight:200;line-height:1.2}}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner h3{font-size:24px;line-height:28px}}.ng-lightbox .ng-lightbox-inner h4{font:normal 24px/1.2 BentonSans ExtraCondensed WF,sans-serif;margin-bottom:20px;margin-top:0}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner h4{font-size:20px}}.ng-lightbox .ng-lightbox-inner .buttons{margin-top:20px}.ng-lightbox .ng-lightbox-inner .buttons a{background:transparent;border:thin solid #5990b4;border-radius:23px;color:#5990b4;display:inline-block;font:normal 16px/46px BentonSans ExtraCondensed WF,sans-serif;height:46px;letter-spacing:.2px;margin:0;overflow:visible;padding:0 46px;position:relative;text-align:center;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-transform:uppercase;transition:.35s ease-in-out;white-space:nowrap}@media (prefers-reduced-motion){.ng-lightbox .ng-lightbox-inner .buttons a{transition:none}}@media (max-width:767px){.ng-lightbox .ng-lightbox-inner .buttons a{padding:0 35px}}@media screen and (max-width:400px){.ng-lightbox .ng-lightbox-inner .buttons a{padding:0 20px}}.ng-lightbox .ng-lightbox-inner .buttons a:active,.ng-lightbox .ng-lightbox-inner .buttons a:hover{background:#003e66;border-color:#003e66;color:#fff}
