/*!
 * Bootstrap v4.1.3
 */
/*!
* base
*/
/*!
* parts
*/.close-modal{display:inline-block;cursor:pointer;z-index:99;width:48px;height:48px;background-color:#02035D;position:absolute;right:0;top:0;overflow:hidden}.overlay{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;position:fixed;top:0;left:0;background:rgba(34,34,34,0.85);opacity:0;pointer-events:none;-webkit-transition:0.35s ease-in-out;transition:0.35s ease-in-out;max-height:100vh;overflow-y:auto;z-index:9999}@media (min-width:768px){.overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.overlay.open{opacity:1;z-index:9999;pointer-events:inherit}.overlay .modal{background:#fff;text-align:center;opacity:0;pointer-events:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;max-height:80vh;overflow-y:auto;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.85);box-shadow:0 3px 10px rgba(0,0,0,0.85)}.overlay .modal.open{opacity:1;pointer-events:inherit}.overlay .modal.open .content{-webkit-transform:translate(0,0px);transform:translate(0,0px);opacity:1}.overlay .modal .content{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;width:60vw;height:60vh}@media (max-width:767.98px){.overlay .modal .content{width:100%;min-height:70vh}}.overlay .modal .content-inner{position:absolute;left:0;top:0;width:100%;height:100%;padding:3rem;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;will-change:opacity;display:none}@media (max-width:767.98px){.overlay .modal .content-inner{padding:3rem 10px}}.overlay .modal .content-inner.show{opacity:1;display:block}.overlay .modal-btns{position:fixed;z-index:777;left:0;top:0;width:100%}.overlay .modal-btns .next,.overlay .modal-btns .prev{display:inline-block;width:48px;height:48px;text-align:center;line-height:1;overflow:hidden;position:absolute;z-index:9;top:calc(50vh - 24px);background-color:transparent}@media (max-width:767.98px){.overlay .modal-btns .next,.overlay .modal-btns .prev{top:calc(70vh + 24px)}}.overlay .modal-btns .prev{left:calc(20vw - 68px)}@media (max-width:767.98px){.overlay .modal-btns .prev{left:0.5rem}}.overlay .modal-btns .next{right:calc(20vw - 68px)}@media (max-width:767.98px){.overlay .modal-btns .next{right:0.5rem}}.corp-open{position:relative;background-color:transparent;border:1px solid #222;width:100%;cursor:pointer;text-align:center;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;padding-bottom:1rem;min-height:7em}@media (max-width:767.98px){.corp-open{min-height:7em}}.corp-open.tag-com:before{content:"+COM Express";font-size:0.875rem;font-weight:700;line-height:1;position:absolute;z-index:1;top:5px;right:5px;color:#FFEE80}.corp-open:active,.corp-open:hover{border:1px solid #02035D;background-color:#f6f6f6}.corp-category{padding:1rem 0}.corp-category p{color:#02035D;font-weight:700;display:inline-block}.corp-logo{margin-bottom:1rem}.corp-logo img{width:auto}.corp-name{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.corp-text{width:100%;max-width:550px;text-align:left;margin:0 auto;padding-bottom:2rem}.corp-btn{text-align:right;padding-top:1rem}