@font-face{font-family:"Glyphicons Halflings";src:url(//maxcdn.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/fonts/glyphicons-halflings-regular.ttf) format("truetype")}.modal-landing-page{display:flex;flex-direction:column;align-items:center;height:540px}@media(min-width: 1024px){.modal-landing-page{display:grid;grid-template-columns:1fr 340px 340px;grid-template-rows:1fr;column-gap:20px;padding:50px;height:480px}}.modal-landing-page.generic-landing-page{background-image:url(/assets/twentyone/site_intercepts/generic-197fdebbc6cbba53300b932a5ab4861f36af7a9c97cda23b7fca349516f92def.webp);background-position:top left;background-size:cover}@media(min-width: 1024px){.modal-landing-page.generic-landing-page{background-position:bottom left}}.modal-landing-page .text-on-image{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Archer","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;font-weight:800;font-size:2.625rem;line-height:2.625rem;color:#404040;text-align:center;text-shadow:0 1px 6px #505050;color:#fff;margin-top:auto;margin-bottom:auto;padding:20px;box-sizing:border-box;width:100%}@media(min-width: 525px){.modal-landing-page .text-on-image{font-size:3.75rem;line-height:4.5rem}}.modal-landing-page .text-on-image a{color:#028388;display:inline;text-decoration:none}.modal-landing-page .text-on-image a:active,.modal-landing-page .text-on-image a:hover{color:#017378;cursor:pointer}.modal-landing-page .text-on-image a em{color:#028388}@media(min-width: 1024px){.modal-landing-page .text-on-image{grid-column:1/span 2;align-self:center;text-align:left;padding:0}}@media(min-width: 1280px){.modal-landing-page .text-on-image{font-size:80px}}.modal-landing-page .text-on-image.anchored-to-top{align-self:flex-start;padding-top:60px}.modal-landing-page .darkened-panel{background-color:rgba(255,255,255,.7);box-sizing:border-box;padding:4vw;width:100%;height:fit-content}@media(min-width: 1024px){.modal-landing-page .darkened-panel{grid-column:3;align-self:flex-end;padding:20px}.modal-landing-page .darkened-panel.bonus{grid-column:2;height:100%}}.modal-landing-page .darkened-panel .text-on-panel{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Archer","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Verdana,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.1875rem;color:#404040;position:relative;color:#404040}@media(min-width: 525px){.modal-landing-page .darkened-panel .text-on-panel{font-size:1rem;line-height:1.3125rem}}.modal-landing-page .darkened-panel .text-on-panel a{color:#028388;display:inline;text-decoration:none}.modal-landing-page .darkened-panel .text-on-panel a:active,.modal-landing-page .darkened-panel .text-on-panel a:hover{color:#017378;cursor:pointer}.modal-landing-page .darkened-panel .text-on-panel a em{color:#028388}.modal-landing-page .darkened-panel .text-on-panel a:active,.modal-landing-page .darkened-panel .text-on-panel a:hover{text-decoration:underline}.modal-landing-page .darkened-panel .text-on-panel h2{text-align:center;font-size:28px}.modal-landing-page .darkened-panel .text-on-panel p{line-height:1.25;font-size:22px;margin:0 0 18px}@media(min-width: 1024px){.modal-landing-page .darkened-panel .text-on-panel p{margin:12px 0;font-size:18px}}.modal-landing-page .desktop-only{display:none}@media(min-width: 1024px){.modal-landing-page .desktop-only{display:block}}
