@font-face{font-family:"GeoEditMedium";src:url("https://fonts.ngeo.com/ngp/geographeditweb-medium.eot?#iefix") format("embedded-opentype"),url("https://fonts.ngeo.com/ngp/geographeditweb-medium.woff2") format("woff2"),url("https://fonts.ngeo.com/ngp/geographeditweb-medium.woff") format("woff"),url("https://fonts.ngeo.com/ngp/geographeditweb-medium.ttf") format("truetype")}@font-face{font-family:"GeoBrandBold";src:url("https://fonts.ngeo.com/ngp/geographweb-bold.eot?#iefix") format("embedded-opentype"),url("https://fonts.ngeo.com/ngp/geographweb-bold.woff2") format("woff2"),url("https://fonts.ngeo.com/ngp/geographweb-bold.woff") format("woff"),url("https://fonts.ngeo.com/ngp/geographweb-bold.ttf") format("truetype")}html{height:100%;background-color:white}body{font-family:"GeoEditMedium", 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;height:100%;margin:0;background-repeat:no-repeat;display:flex;justify-content:center;align-content:center;box-sizing:border-box}.button{font-family:"GeoBrandBold", 'Franklin Gothic Medium', 'Franklin Gothic', 'ITC Franklin Gothic', Helvetica, Arial, sans-serif;border:none;cursor:pointer;margin:10px auto;padding:14px 10px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:3px;line-height:1.5;font-weight:400;width:108px}.container{background-color:black;color:white;z-index:1002;box-sizing:border-box;margin:auto;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);box-sizing:border-box;position:relative;width:90%;max-width:560px;min-height:110px;padding:60px 30px;text-align:center;-webkit-font-smoothing:antialiased}.container .header{background:url(https://static-mh.content.disney.io/matterhorn/assets/nationalgeographic/natgeo_logo-3dc797230e24.svg) center no-repeat;width:113px;height:33px;margin:0 auto 40px}.container .body{font-size:1.25rem;line-height:1.273;letter-spacing:.1px;margin:20px auto 30px;max-width:350px}#options{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column-reverse;margin:-10px -10px}#options #cancel{border:none;border-bottom:2px solid #fc0;color:white;padding:0;width:auto;transition:background-color, color linear 300ms}#options #cancel:hover{background-color:#fc0;color:black}#options .primary{position:relative;background-color:transparent;color:black;transition:background-color linear 300ms}#options .primary:before{content:"";position:absolute;background:#fc0;top:0;right:0;bottom:0;left:0;z-index:-1}#options .primary:after{content:"";position:absolute;background:white;top:0;bottom:0;left:0;width:0;transition:width linear 300ms;z-index:-1}#options .primary:hover:after,#options .primary:focus:after{width:100%}
