body,html{height:100%;margin:0;padding:0;color:#002e4b;overflow:hidden}body{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;overflow-y:hidden;background-color:#e7f8fb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}#root,#root .App,#root .App .main{height:100%}.main{overflow-y:auto;-webkit-overflow-scrolling:touch}.row.with-padding{padding-left:32px;padding-right:32px}.row.with-small-padding{padding-left:16px;padding-right:16px}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px transparent inset;-webkit-text-fill-color:#002e4b}h1,h2,h3,h4{margin:0;pointer-events:none;color:#0095c8}h1{font-size:24px;line-height:28px}h1,h2{font-family:"Droid Sans",sans-serif;font-weight:700}h2{font-size:20px;line-height:23px}h3{font-family:"Droid Sans",sans-serif;font-weight:700;font-size:16px;line-height:19px}p{line-height:1.5625em;margin:0}fieldset{border:none;padding:0;min-width:0}input,textarea{font-family:"Lato",sans-serif;font-weight:400}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition-delay:99999s}input[type=email],input[type=password],input[type=text],select,textarea{padding:12px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;color:#002e4b;outline:none;background:#fff;border:1px solid #e4e8ea;border-radius:4px;font-style:normal}::-webkit-input-placeholder{color:rgba(0,46,75,.3)}:-ms-input-placeholder{color:rgba(0,46,75,.3)}::placeholder{color:rgba(0,46,75,.3)}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}a{font-family:"Lato",sans-serif;font-weight:400}a:focus{outline:none}a:active,a:hover,a:link,a:visited{color:#0095c8;text-decoration:underline}b{font-family:"Lato",sans-serif;font-weight:700}ul{list-style-type:disc}ol,ul{list-style-position:inside;padding:0}ol{list-style-type:decimal}ol ul,ul ul{list-style-type:disc}ol ol,ol ul,ul ol,ul ul{list-style-position:inside;margin-left:20px}ol ol,ul ol{list-style-type:lower-latin}.button,button{font-family:"Lato",sans-serif;font-weight:700;font-size:18px;background:#12809f;color:#fff;padding:12px 25px 11px;border-radius:4px;box-shadow:0 3px 0 #0d6a84;transition:.2s;margin-bottom:3px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button:disabled,button:disabled{opacity:.5;cursor:default}.button:disabled:hover,button:disabled:hover{background:#12809f}.button:hover,button:hover{background:#148fb1}.button:active,button:active{box-shadow:0 1px 0 #0d6a84;transform:translateY(2px)}.button.tertiary,button.tertiary{background:#f37043;color:#fff;box-shadow:0 3px 0 #cf582f}.button.tertiary:hover,button.tertiary:hover{background:#f47f56}.button.tertiary:active,button.tertiary:active{box-shadow:0 1px 0 #cf582f}.button.quaternary,button.quaternary{background:#a1cdb8;color:#fff;box-shadow:0 3px 0 #8cbba4}.button.quaternary:hover,button.quaternary:hover{background:#aed4c2}.button.quaternary:active,button.quaternary:active{box-shadow:0 1px 0 #8cbba4}.button.smaller,button.smaller{padding:9px 20px;box-shadow:0 2px 0 #0d6a84;margin-bottom:2px}.button.smaller.icon,button.smaller.icon{min-width:42px;height:40px;padding:5px 7px 0;vertical-align:middle}.button.smaller.icon img,button.smaller.icon img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.button.smaller:active,button.smaller:active{box-shadow:0 1px 0 #0d6a84;transform:translateY(1px)}.button.smaller.tertiary,button.smaller.tertiary{background:#f37043;color:#fff;box-shadow:0 2px 0 #cf582f}.button.smaller.tertiary:hover,button.smaller.tertiary:hover{background:#f47f56}.button.smaller.tertiary:active,button.smaller.tertiary:active{box-shadow:0 1px 0 #cf582f}.button.smaller.quaternary,button.smaller.quaternary{background:#a1cdb8;color:#fff;box-shadow:0 2px 0 #8cbba4}.button.smaller.quaternary:hover,button.smaller.quaternary:hover{background:#aed4c2}.button.smaller.quaternary:active,button.smaller.quaternary:active{box-shadow:0 1px 0 #8cbba4}.button.smaller.transparent,button.smaller.transparent{background:rgba(0,0,0,.15);color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.3)}.button.smaller.transparent:hover,button.smaller.transparent:hover{background:hsla(0,0%,40%,.15)}.button.smaller.transparent:active,button.smaller.transparent:active{box-shadow:0 1px 0 rgba(0,0,0,.3)}.button.smaller.transparent-flat,button.smaller.transparent-flat{background:rgba(0,0,0,.3);color:#fff;box-shadow:none;margin-bottom:0}.button.smaller.transparent-flat:hover,button.smaller.transparent-flat:hover{background:rgba(51,51,51,.3)}.button.smaller.transparent-flat:active,button.smaller.transparent-flat:active{box-shadow:none;transform:none}.button.smaller.transparent-flat.icon,button.smaller.transparent-flat.icon{min-width:37px;height:37px;padding:6px;vertical-align:middle}.button.smaller.transparent-flat.icon img,button.smaller.transparent-flat.icon img{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}button,input[type=reset],input[type=submit]{border:none;cursor:pointer;outline:inherit;-webkit-appearance:none}input[type=date],input[type=datetime-local],input[type=time],select{-webkit-appearance:none}.input-label{font-family:"Lato",sans-serif;font-weight:700;color:#0095c8;font-size:14px;display:block;margin-bottom:5px}.input-label:not(:first-child){margin-top:16px}input[type=checkbox]{width:20px;height:20px;background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4e8ea;box-sizing:border-box;border-radius:4px;margin:0}input[type=checkbox]:checked{background:#0095c8;border-color:#0095c8;position:relative}input[type=checkbox]:checked:after{content:" ";background-image:url(/static/media/checkbox-check.7af818b4.svg);background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.checkbox-label{font-size:14px;line-height:22px}.checkbox-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.checkbox-container input{flex:0 0 auto;margin-right:12px}.checkbox-container label{flex:1 1}.full-width{width:100%}.card{background:#fff;border-radius:4px;padding:20px}.card h3{width:calc(100% + 40px);text-align:center;background:#0095c8;color:#fff;margin:-20px -20px 20px;border-top-left-radius:4px;border-top-right-radius:4px;padding:12px 20px}.card .text h2,.card .text h3,.card .text h4,.card .text h5,.card .text h6{font-family:"Lato",sans-serif;font-weight:700;color:#f37043;font-size:1em}.skyline{height:12vh;min-height:80px;max-height:120px;flex:0 0 auto;background-repeat:no-repeat;background-origin:content-box;padding-top:10px;position:relative}.skyline,.skyline:after{width:100%;background-size:auto 100%;background-position:bottom}.skyline:after{content:" ";position:absolute;top:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAHyCAYAAAAukXS3AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABCSURBVHgB7dK7DYAwDEBBgzIHYlSmpGULSkKafGZI7iQXT5Y7RwAAAAAAwOy2/JwtUrzf1Tf3kWvs441YNlKZ9hQ/jcsIvqZjDW0AAAAASUVORK5CYII=);background-repeat:repeat-x,no-repeat}#home{height:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}#home .page-content-wrapper{height:100%;display:flex;flex-direction:column}#home .page-content-wrapper .cover-image{background:url(/static/media/example-cover.44a61f01.png) 50%;background-size:cover;position:absolute;width:100%;height:300px;z-index:-1}#home .page-content-wrapper .page-content{display:flex;flex-direction:column;flex:1 1;overflow-y:hidden}#home .page-content-wrapper .page-content .top-container{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1;padding-top:133px}#home .page-content-wrapper .page-content .top-container .badges{margin-bottom:16px}#home .page-content-wrapper .page-content .top-container .badges .badge{font-family:"Lato",sans-serif;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.75px;border-radius:2px;padding:6px 12px;display:inline-block;margin-right:11px}#home .page-content-wrapper .page-content .top-container .badges .badge.distance{background:#12809f;color:#fff}#home .page-content-wrapper .page-content .top-container .badges .badge.duration{background:#f37043;color:#fff}#home .page-content-wrapper .page-content .top-container .badges .badge:last-child{margin-right:0}#home .page-content-wrapper .page-content .top-container h1{margin-bottom:10px}#home .page-content-wrapper .page-content .top-container .type{font-family:"Lato",sans-serif;font-weight:400;font-size:18px;line-height:22px;color:rgba(0,46,75,.5);margin-bottom:20px}#home .page-content-wrapper .page-content .top-container p:not(:last-child){margin-bottom:1.4em}#home .page-content-wrapper .page-content .bottom-container{padding-top:16px;padding-bottom:16px;flex:0 0 auto;text-align:center}.error-view{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.error-view .error-view-content{text-align:center}.error-view .error-view-content .title{font-size:1.4em;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:10px}.error-view .error-view-content .text{font-family:"Lato",sans-serif;font-weight:400;line-height:1.4em}.error-view .error-view-content .retry-button{margin-top:20px}.loading-indicator{display:flex;flex:1 1 auto;justify-content:center;align-items:center}.swal2-container.custom-container{padding:32px}@media only screen and (max-width:375px){.swal2-container.custom-container,.swal2-container.custom-container .custom-popup{padding:16px}}.swal2-container.custom-container .custom-header{padding:12px 30px}.swal2-container.custom-container .custom-header .custom-image{margin-top:0;margin-bottom:10px}.swal2-container.custom-container .custom-header .swal2-title{font-family:"Droid Sans",sans-serif;font-weight:700;color:#0095c8;font-size:20px;line-height:23px;margin:0}.swal2-container.custom-container .custom-content{padding-top:8px;padding-bottom:14px;font-size:1em;line-height:1.5625em}@media only screen and (max-width:375px){.swal2-container.custom-container .custom-content{padding-left:0;padding-right:0;padding-bottom:0}}.swal2-container.custom-container .custom-actions{flex-wrap:wrap-reverse;padding:0}.swal2-container.custom-container .custom-actions button{margin-left:6px;margin-right:6px;margin-top:6px}.swal2-container.custom-container .custom-actions .custom-confirm-button{order:2}.swal2-container.custom-container .custom-actions .custom-cancel-button{order:1}#navigation-bar{background:#12809f;height:64px;flex:0 0 auto}#navigation-bar.orange{background:#f37043}#navigation-bar.green{background:#a1cdb8}#navigation-bar.green #navigation-bar-content h2{color:#002e4b}#navigation-bar.transparent{background:none}#navigation-bar #navigation-bar-content{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}#navigation-bar #navigation-bar-content h2{flex-grow:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 25px;text-align:center}#navigation-bar #navigation-bar-content .icon-container{min-width:42px;min-height:42px}#overview{overflow:hidden}#overview .page-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}#overview .page-content-wrapper #navigation-bar{width:100%}#overview .page-content-wrapper .tab-navigation{width:100%;display:flex;flex-direction:row;margin-top:20px;margin-bottom:20px}#overview .page-content-wrapper .tab-navigation.equal-widths .tab{flex:1 1}#overview .page-content-wrapper .tab-navigation .tab{display:inline-block;font-family:"Lato",sans-serif;font-weight:400;font-size:16px;background:#d7ecf0;color:rgba(0,46,75,.45);padding:12px 10px 13px;border-radius:4px;transition:.2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex:1 0 auto;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}#overview .page-content-wrapper .tab-navigation .tab:active{background-color:#c4e3e9}#overview .page-content-wrapper .tab-navigation .tab:not(:last-child){margin-right:10px}#overview .page-content-wrapper .tab-navigation .tab.selected{background:#fff;color:#002e4b;box-shadow:0 2px 0 rgba(0,0,0,.1)}#overview .page-content-wrapper .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1;width:100%;display:flex}#overview .page-content-wrapper .page-content{width:100%;min-height:100%}#overview .page-content-wrapper .page-content .card{min-height:100%;padding:30px}#overview .page-content-wrapper .page-content .card .combibox-tab .help-text{font-family:"Lato",sans-serif;font-style:italic;font-weight:400;line-height:1.36em;text-align:center}#overview .page-content-wrapper .page-content .card .combibox-tab .combibox-view{margin-top:35px}.map-view{display:flex;flex-direction:column}.map-view .map-items-row{width:100%;display:flex;flex-direction:row;position:relative}.map-view .map-items-row:nth-child(2n){flex-direction:row-reverse}.map-view .map-items-row:nth-child(2n) .map-item:not(:first-child){margin-right:34px}.map-view .map-items-row:nth-child(2n) .map-item .image-container .line{right:100%;left:auto}.map-view .map-items-row:nth-child(odd) .map-item:not(:last-child){margin-right:34px}.map-view .map-items-row:not(:last-child){margin-bottom:34px}.map-view .map-items-row:not(:last-child) .map-item:last-child .title-container .vertical-line{display:block;position:absolute;top:0;left:50%;width:2px;height:calc(100% + 34px);border-left:2px dashed rgba(18,128,159,.3)}.map-view .map-items-row .map-item{float:left;width:calc(33.33333% - 22.66667px);margin-right:0;z-index:1;display:flex;flex-direction:column;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.map-view .map-items-row .map-item.current{position:relative}.map-view .map-items-row .map-item.current:after{content:" ";position:absolute;width:100%;height:30%;top:-10%;right:-6%;background-image:url(/static/media/map_current.694c1840.svg);background-size:contain;background-repeat:no-repeat;background-position:100% 0}.map-view .map-items-row .map-item:last-child .image-container .line{display:none}.map-view .map-items-row .map-item.chosen .image-container.clue{background-color:#f37043;box-shadow:0 3px 0 #db430e}.map-view .map-items-row .map-item.chosen .image-container.clue:active{background-color:#f37043;box-shadow:0 1px 0 #db430e;transform:translateY(2px)}.map-view .map-items-row .map-item.chosen .image-container.clue .image{width:100%;height:100%}.map-view .map-items-row .map-item .image-container{width:100%;padding-bottom:100%;border:1px solid #12809f;border-radius:4px;background-color:#fff;position:relative}.map-view .map-items-row .map-item .image-container:active{background-color:rgba(18,128,159,.1)}.map-view .map-items-row .map-item .image-container.clue{border-color:#f37043}.map-view .map-items-row .map-item .image-container.clue:active{background-color:rgba(243,112,67,.1)}.map-view .map-items-row .map-item .image-container.clue .image{width:52%;height:52%;background-image:url(/static/media/map_item_clue.ba6dac31.svg)}.map-view .map-items-row .map-item .image-container.fact{border-color:#aab54f}.map-view .map-items-row .map-item .image-container.fact:active{background-color:rgba(170,181,79,.1)}.map-view .map-items-row .map-item .image-container.fact .image{background-image:url(/static/media/map_item_fact.06b6ec9e.svg)}.map-view .map-items-row .map-item .image-container.secret{border-color:#002e4b}.map-view .map-items-row .map-item .image-container.secret:active{background-color:rgba(0,46,75,.1)}.map-view .map-items-row .map-item .image-container.secret .image{background-image:url(/static/media/map_item_secret.8cfd6c53.svg)}.map-view .map-items-row .map-item .image-container .image{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/static/media/map_item_normal.a66d8de3.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.map-view .map-items-row .map-item .image-container .line{position:absolute;top:50%;left:100%;width:34px;height:2px;border-top:2px dashed rgba(18,128,159,.3)}.map-view .map-items-row .map-item .title-container{position:relative;padding-top:7px;flex:1 0 auto}.map-view .map-items-row .map-item .title-container .vertical-line{display:none;z-index:-1}.map-view .map-items-row .map-item .title-container .title{text-align:center;background-color:#fff;font-family:"Lato",sans-serif;font-weight:400;font-size:14px;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-wrap:break-word}.gallery-view{display:flex;flex-direction:row;flex-wrap:wrap}.gallery-view .gallery-item{float:left;width:calc(33.33333% - 22.66667px);margin-right:34px;display:flex;flex-direction:column;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.gallery-view .gallery-item:nth-child(3n){margin-right:0}.gallery-view .gallery-item:nth-child(n+4){margin-top:34px}.gallery-view .gallery-item.crossed .image-container{background-color:#efefef}.gallery-view .gallery-item.crossed .title-container{opacity:.3}.gallery-view .gallery-item.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:default}.gallery-view .gallery-item .image-container{width:100%;padding-bottom:100%;border-radius:4px;background-color:rgba(0,149,200,.2);position:relative}.gallery-view .gallery-item .image-container .cross,.gallery-view .gallery-item .image-container .image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.gallery-view .gallery-item .image-container .cross{background-image:url(/static/media/crossed_away.a7174c89.svg)}.gallery-view .gallery-item .image-container .cross.greyed-out{background-image:url(/static/media/crossed_away_greyed_out.4adf59f4.svg)}.gallery-view .gallery-item .image-container .joker-used{position:absolute;width:56%;height:56%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/static/media/joker_used.32aacf11.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.gallery-view .gallery-item .image-container .joker-used.greyed-out{background-image:url(/static/media/joker_used_greyed_out.2f6812e9.svg)}.gallery-view .gallery-item .title-container{padding-top:7px;flex:1 0 auto;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gallery-view .gallery-item .title-container .title{font-family:"Lato",sans-serif;font-weight:400;font-size:14px}.gallery-view .gallery-item .title-container .subtitle{font-family:"Lato",sans-serif;font-style:italic;font-weight:400;font-size:12px;padding-top:2px}.combibox-view.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.combibox-view.disabled .columns-container .column .letter-box{cursor:default}.combibox-view .columns-container{margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.combibox-view .columns-container .column{flex-basis:100%;max-width:42px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.combibox-view .columns-container .column:not(:last-child){margin-right:4px}.combibox-view .columns-container .column .letter-box{cursor:pointer}.combibox-view .columns-container .column .letter-box:not(:last-child){margin-bottom:4px}.combibox-view .values-container{display:flex;flex-direction:column;padding-top:30px;border-top:1px solid #e4e8ea}.combibox-view .values-container .value{display:flex;flex-direction:row}.combibox-view .values-container .value.joker-used{padding-right:32px}.combibox-view .values-container .value.joker-used .letters-container .letter-box:last-child{position:relative}.combibox-view .values-container .value.joker-used .letters-container .letter-box:last-child:after{content:" ";display:inline-block;position:absolute;width:32px;height:32px;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background-image:url(/static/media/joker_used.32aacf11.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.combibox-view .values-container .value.joker-used .letters-container .letter-box .letter-box-inner{color:rgba(0,0,0,.5)}.combibox-view .values-container .value .label{min-width:24px;height:42px;margin-right:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.combibox-view .values-container .value .letters-container{flex:1 1;display:flex;flex-direction:row;flex-wrap:wrap}.combibox-view .values-container .value .letters-container .letter-box{width:42px;margin-right:4px;margin-bottom:4px}.combibox-view .values-container .value .letters-container .letter-box .letter-box-inner{border-color:rgba(0,0,0,.2)}.letter-box{width:100%}.letter-box .letter-box-inner{width:100%;padding-bottom:100%;position:relative;background:#fff;border:1px solid #f37043;border-radius:5px}.letter-box .letter-box-inner .letter-box-value{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;font-size:22px;display:flex;flex-direction:column;justify-content:center;font-family:"Roboto Mono",monospace;font-weight:400}.letter-box.crossed .letter-box-inner:after{content:" ";position:absolute;width:100%;height:100%;top:0;right:0;background-image:url(/static/media/deactivation-code-cross.4d361cb1.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}#step{height:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}#step .page-content-wrapper{height:100%;display:flex;flex-direction:column}#step .page-content-wrapper .page-content{display:flex;flex-direction:column;flex:1 1;overflow-y:hidden}#step .page-content-wrapper .page-content .top-container{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1}#step .page-content-wrapper .page-content .top-container .cover-image{background-position:50%;background-size:cover;position:absolute;width:100%;height:200px;z-index:-1}#step .page-content-wrapper .page-content .top-container .row{padding-top:16px}#step .page-content-wrapper .page-content .top-container .row .peek{height:150px;display:flex;flex-direction:row-reverse;align-items:flex-end;padding-bottom:13px}#step .page-content-wrapper .page-content .top-container .row .card p:not(:last-child){margin-bottom:1.4em}#step .page-content-wrapper .page-content .top-container .row .card .inline-button{padding:8px 20px 7px;font-size:14px;margin-bottom:16px}#step .page-content-wrapper .page-content .top-container .row .card .gallery-view{padding:14px}#step .page-content-wrapper .page-content .top-container .row .card.deactivation-code p,#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid p{text-align:center}#step .page-content-wrapper .page-content .top-container .row .card.deactivation-code .deactivation-code-view,#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid .deactivation-code-view{padding-left:32px;padding-right:32px}#step .page-content-wrapper .page-content .top-container .row .card.deactivation-code>.button-container,#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid>.button-container{margin-top:35px}#step .page-content-wrapper .page-content .top-container .row .card:not(:last-child){margin-bottom:30px}#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid .solutions-grid-view .boxes-container.joker-used .box .box-inner input{color:rgba(0,0,0,.5)}#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid .joker-used-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px}#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid .joker-used-container .joker-used-image{width:32px;height:32px;margin-right:14px}#step .page-content-wrapper .page-content .top-container .row .card.solutions-grid .joker-used-container .joker-used-text{font-family:"Lato",sans-serif;font-style:italic;font-weight:400;color:#f37043;font-size:14px;display:inline-block}#step .page-content-wrapper .page-content .bottom-container{padding-top:16px;padding-bottom:16px;flex:0 0 auto;text-align:center}#step .page-content-wrapper .page-content .bottom-container .row{display:flex;flex-direction:row;justify-content:center;align-items:center}#step .page-content-wrapper .page-content .bottom-container .row .buttons.left{flex:1 1;text-align:left}#step .page-content-wrapper .page-content .bottom-container .row .buttons.middle{text-align:center;padding:0 10px}#step .page-content-wrapper .page-content .bottom-container .row .buttons.right{flex:1 1;text-align:right}#step .page-content-wrapper .page-content .bottom-container .row .buttons button.icon{width:42px;padding-left:0;padding-right:0}#step .page-content-wrapper .page-content .bottom-container .row .buttons button:not(:last-child){margin-right:15px}#step .page-content-wrapper #animation-overlay{background:#e7f8fb;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#step .page-content-wrapper #animation-overlay img{max-width:60%;max-height:60%;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}#image-viewer{height:100%;overflow:hidden}#image-viewer #navigation-bar{z-index:999}#image-viewer .page-content-wrapper{height:100%;display:flex;flex-direction:column}#image-viewer .page-content-wrapper .page-content{flex:1 1;display:flex;align-items:center;justify-content:center}#image-viewer .page-content-wrapper .page-content .pinch-zoom-wrapper{background:#e7f8fb!important}.solutions-grid-view{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.solutions-grid-view .label-container{flex:0 0 auto;min-width:24px;height:42px;margin-right:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.solutions-grid-view .label-container .label{width:100%;text-align:right}.solutions-grid-view .boxes-container{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%}.solutions-grid-view .boxes-container .box{width:42px;margin-right:4px;margin-bottom:4px}.solutions-grid-view .boxes-container .box .box-inner{width:100%;padding-bottom:100%;position:relative}.solutions-grid-view .boxes-container .box .box-inner .box-input{position:absolute;width:100%;height:100%;text-align:center;font-size:22px;background:rgba(0,0,0,.05);border:1px solid #e4e8ea;padding:0;font-family:"Roboto Mono",monospace;font-weight:400}.solutions-grid-view .boxes-container .box .box-inner .box-input.highlighted{background:#fff;border:1px solid rgba(0,0,0,.2)}.solutions-grid-view.disabled{cursor:default}.solutions-grid-view.disabled .boxes-container .box .box-inner .box-input.highlighted{background:rgba(0,0,0,.05);border:1px solid #e4e8ea}.deactivation-code-view .columns-container{margin-bottom:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.deactivation-code-view .columns-container .column{flex-basis:100%;max-width:42px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.deactivation-code-view .columns-container .column:not(:last-child){margin-right:4px}.deactivation-code-view .columns-container .column .letter-box:not(:last-child){margin-bottom:4px}.deactivation-code-view .columns-container .column:after{content:" ";position:relative;width:100%;height:46px;top:-1px;right:0;background-image:url(/static/media/deactivation-code-bolt.7152184d.svg);background-repeat:no-repeat;background-position:50%}.deactivation-code-view .value-container .title{font-family:"Lato",sans-serif;font-weight:700;color:#002e4b;font-size:16px;line-height:19px;text-align:center;text-decoration:underline;text-transform:uppercase}.deactivation-code-view .value-container .error-message{font-family:"Lato",sans-serif;font-style:italic;font-weight:400;font-size:12px;line-height:18px;text-align:center;color:#c13f37}.deactivation-code-view.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:default}.deactivation-code-result-view{margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:center}.deactivation-code-result-view .box-wrapper{flex-basis:100%;max-width:42px}.deactivation-code-result-view .box-wrapper:not(:last-child){margin-right:4px}#notes{height:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}#notes .page-content-wrapper{height:100%;display:flex;flex-direction:column}#notes .page-content-wrapper .page-content{display:flex;flex-direction:column;flex:1 1;overflow-y:auto;overflow-y:overlay;-webkit-overflow-scrolling:touch}#notes .page-content-wrapper .page-content #notes-list{width:100%;padding:20px}#notes .page-content-wrapper .page-content #notes-list .note{width:100%}#notes .page-content-wrapper .page-content #notes-list .note:not(:last-child){margin-bottom:10px}#notes .page-content-wrapper .page-content #notes-list .note.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#notes .page-content-wrapper .page-content #notes-list .note .title{font-family:"Lato",sans-serif;font-weight:700;color:#0095c8;margin-bottom:5px}#notes .page-content-wrapper .page-content #notes-list .note .text{font-family:"Lato",sans-serif;font-weight:400;line-height:1.5em;width:100%;height:1.5em;resize:none;border:none;padding:0}#notes .page-content-wrapper .page-content #notes-list .note .text:focus{outline:1px solid rgba(0,0,0,.2)}#information-detail{height:100%;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0)}#information-detail .page-content-wrapper{height:100%;display:flex;flex-direction:column}#information-detail .page-content-wrapper .page-content{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1;padding-bottom:16px}#information-detail .page-content-wrapper .page-content .cover-image{background-position:50%;background-size:cover;width:100%;height:200px}#information-detail .page-content-wrapper .page-content .content-wrapper.with-image{margin-top:-36px}#information-detail .page-content-wrapper .page-content .content-wrapper.no-image{margin-top:16px}#information-detail .page-content-wrapper .page-content .content-wrapper .card .text p:not(:last-child){margin-bottom:1.4em}#information{overflow:hidden}#information .page-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}#information .page-content-wrapper #navigation-bar{width:100%}#information .page-content-wrapper .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1;width:100%;display:flex}#information .page-content-wrapper .page-content{width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center}#information .page-content-wrapper .page-content .top-container{flex:1 1;width:100%;padding-top:16px;padding-bottom:16px}#information .page-content-wrapper .page-content .top-container .list-item{display:block;line-height:1.2em;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.1);border-radius:4px;padding:19px 50px 19px 16px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:.2s;position:relative}#information .page-content-wrapper .page-content .top-container .list-item:after{content:" ";position:absolute;width:26px;height:26px;right:16px;top:50%;transform:translateY(-50%);background-image:url(/static/media/list-arrow.48dac8d0.svg);background-repeat:no-repeat;background-position:100%}#information .page-content-wrapper .page-content .top-container .list-item:not(:last-child){margin-bottom:10px}#information .page-content-wrapper .page-content .top-container .list-item:active{box-shadow:0 1px 0 rgba(0,0,0,.1);transform:translateY(1px)}#information .page-content-wrapper .page-content .bottom-container{text-align:center;padding-bottom:50px;padding-top:16px}#information .page-content-wrapper .page-content .bottom-container .link{color:#0095c8;text-decoration:underline;cursor:pointer}#information .page-content-wrapper .footer{background-image:url(/static/media/add_to_home_screen_footer.31cdadd9.png)}.row{margin-left:auto;margin-right:auto;max-width:480px}@media only screen and (max-width:480px){.row.with-margin{margin-left:16px;margin-right:16px}}@media only screen and (max-width:767px){.row.with-margin{margin-left:auto;margin-right:auto;max-width:480px}}@media only screen and (max-width:544px){.row.with-margin{margin-left:32px;margin-right:32px}}.small-row,.small-row.with-margin{margin-left:auto;margin-right:auto;max-width:480px}@media only screen and (max-width:544px){.small-row.with-margin{margin-left:32px;margin-right:32px}}@media only screen and (max-width:480px){.small-row.with-margin{margin-left:16px;margin-right:16px}}#code-alphabet{overflow:hidden}#code-alphabet .page-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}#code-alphabet .page-content-wrapper #navigation-bar{width:100%}#code-alphabet .page-content-wrapper .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;flex:1 1;width:100%;display:flex}#code-alphabet .page-content-wrapper .page-content-scroller .page-content{width:100%;padding-top:16px;padding-bottom:16px}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery{padding:9px 14px;display:flex;flex-direction:row;flex-wrap:wrap}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery .gallery-item{float:left;width:calc(33.33333% - 29.33333px);margin-right:44px;display:flex;flex-direction:column;justify-content:center}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery .gallery-item:nth-child(3n){margin-right:0}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery .gallery-item:nth-child(n+4){margin-top:34px}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery .gallery-item .image{width:100%;max-height:40px;object-fit:contain;-webkit-user-drag:none}#code-alphabet .page-content-wrapper .page-content-scroller .page-content .code-alphabet-gallery .gallery-item .title{flex:0 0 auto;padding-top:6px;text-align:center;font-family:"Lato",sans-serif;font-weight:400;font-size:14px}#solution-page{height:100%;display:flex;flex-direction:column}#solution-page.success .footer,#solution-page.success .header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAHyCAYAAAAukXS3AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABCSURBVHgB7dK7DYAwDEBBgzIHYlSmpGULSkKafGZI7iQXT5Y7RwAAAAAAwOy2/JwtUrzf1Tf3kWvs441YNlKZ9hQ/jcsIvqZjDW0AAAAASUVORK5CYII=),url(/static/media/solution_success_header_footer.7bd6a436.png)}#solution-page.failed .footer,#solution-page.failed .header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAHyCAYAAAAukXS3AAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABCSURBVHgB7dK7DYAwDEBBgzIHYlSmpGULSkKafGZI7iQXT5Y7RwAAAAAAwOy2/JwtUrzf1Tf3kWvs441YNlKZ9hQ/jcsIvqZjDW0AAAAASUVORK5CYII=),url(/static/media/solution_failed_header_footer.adca97fb.png)}#solution-page.failed .content h1{color:#c13f37}#solution-page .header{margin-top:20px}#solution-page .skyline{max-height:100px}#solution-page .content{width:100%;flex:1 0 auto;padding-top:32px;padding-bottom:64px;text-align:center}#solution-page .content .route-icon{margin-bottom:25px}#solution-page .content h1{margin-bottom:16px}#solution-page .content .solution-gallery{margin-top:32px;margin-bottom:32px}#solution-page .content .solution-gallery .gallery-view{justify-content:center}#solution-page .content .solution-gallery .gallery-view .gallery-item{cursor:default}#solution-page .content .solution-gallery .gallery-view .gallery-item:last-child{margin-right:0}#solution-page .content p{margin-bottom:1.4em}#solution-page .content .view-solutions-button{margin-top:64px;margin-bottom:16px;display:block;width:100%;text-decoration:none}#solution-page .content .continue-button{display:block;width:100%}#feedback-page{overflow:hidden;height:100%}#feedback-page .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;flex-direction:column}#feedback-page .page-content{padding-top:55px;padding-bottom:32px;width:100%;flex:1 0 auto}#feedback-page .page-content h1{margin-bottom:16px}#feedback-page .page-content p:not(:last-child){margin-bottom:1.4em}#feedback-page .page-content .form{margin-top:30px}#feedback-page .page-content .form input[type=email],#feedback-page .page-content .form input[type=text],#feedback-page .page-content .form textarea{width:100%}#feedback-page .page-content .form textarea{min-width:100%;max-width:100%;min-height:215px}#feedback-page .page-content .form .checkbox-container{margin-top:16px}#feedback-page .page-content .form #button-continue{margin-top:40px;display:block;width:100%}#feedback-page .skyline{height:15vh;background-image:url(/static/media/skyline_feedback.cf5ca832.png)}#end-page{overflow:hidden}#end-page .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;flex-direction:column}#end-page .page-content{padding-top:55px;padding-bottom:32px;width:100%;flex:1 0 auto}#end-page .page-content h1{margin-bottom:16px}#end-page .page-content p:not(:last-child){margin-bottom:1.4em}#end-page .page-content .buttons{margin-top:60px}#end-page .page-content .buttons .button,#end-page .page-content .buttons button{display:block;width:100%;text-align:center;text-decoration:none}#end-page .page-content .buttons .button:not(:last-child),#end-page .page-content .buttons button:not(:last-child){margin-bottom:13px}#end-page .skyline{height:15vh;background-image:url(/static/media/skyline_end.84d81289.png)}#redeem{overflow:hidden}#redeem .page-content-scroller{overflow-y:scroll;overflow-y:overlay;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:100%}#redeem .page-content{text-align:center;padding-bottom:64px;width:100%}#redeem .page-content .logo-container{display:block;margin-top:84px;margin-bottom:35px}#redeem .page-content h1{margin-bottom:9px}#redeem .page-content p{margin:0}#redeem .page-content .form{margin-top:45px}#redeem .page-content .form #redeem-code{width:100%;margin-bottom:35px;border:none;font-size:20px;border-radius:5px;padding:16px 20px}#redeem .page-content .bottom-note{padding-top:50px;font-size:.9em}#redeem .skyline{height:15vh;background-image:url(/static/media/skyline_redeem.55b7c583.png)}#addtohomescreen{display:flex;flex-direction:column;width:100%}#addtohomescreen .page-content{width:100%;text-align:center;margin-top:auto;margin-bottom:auto;padding-top:40px;padding-bottom:40px}#addtohomescreen .page-content h1{margin-bottom:20px}#addtohomescreen .page-content p{margin:0;padding:0 20px}#addtohomescreen .page-content .maybe-later-link{display:block;color:rgba(0,0,0,.6);margin-top:40px;text-decoration:underline;cursor:pointer}#addtohomescreen .skyline{background-image:url(/static/media/add_to_home_screen_footer.31cdadd9.png)}#browsernotsupported{display:flex;flex-direction:column;width:100%}#browsernotsupported .page-content{width:100%;text-align:center;margin-top:auto;margin-bottom:auto;padding-top:40px;padding-bottom:40px}#browsernotsupported .page-content h1{margin-bottom:20px}#browsernotsupported .page-content p{margin:0;padding:0 20px}#browsernotsupported .page-content p:not(:first-child){margin-top:20px}#browsernotsupported .page-content .continue-anyway-link{display:block;color:rgba(0,0,0,.6);margin-top:40px;text-decoration:underline;cursor:pointer}#browsernotsupported .skyline{background-image:url(/static/media/add_to_home_screen_footer.31cdadd9.png)}
/*# sourceMappingURL=main.75557287.chunk.css.map */