/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}html,body{color:#000;font-size:22px;font-family:DINPro,sans-serif;line-height:26px;width:100%;height:100%;margin:0;padding:0;background:#a9e3e5;overflow:hidden}*{box-sizing:border-box}h1,h2{margin-top:0;font-weight:normal}h1{font-family:DINProBold;font-size:60px;line-height:66px;margin:60px 0 40px;text-transform:uppercase;color:#004a69}h2{font-family:DINProBold;font-size:42px;line-height:46px;color:#000}a{color:#004a69;text-decoration:none;border-bottom:dotted 1px}a:hover{border:none}::-moz-selection{background:#3db6b7;text-shadow:none}::selection{background:#3db6b7;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #004a69;margin:20px 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{background:#d00;color:#fdd;font-size:17px;line-height:24px;text-align:center;margin:0;padding:20px}.browserupgrade a{color:#fff}.pull-left{float:left !important}.pull-right{float:right !important}.clear{clear:both}.fade-in-1{-webkit-animation:fadeIn ease 1s;animation:fadeIn ease 1s}.fade-out-1{-webkit-animation:fadeOut ease 1s;animation:fadeOut ease 1s}.on-circle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.on-circle:active{-webkit-animation:onCircle 1000ms;animation:onCircle 1000ms}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes onCircle{0%{transform:scale(0.2)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes onCircle{0%{transform:scale(0.2)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter,.fade-leave-active{opacity:0}.child-view{position:absolute;transition:all 0.25s cubic-bezier(0.55, 0, 0.1, 1)}#container,#app-container{height:100%;min-height:100%;display:flex;flex-direction:column}#container header,#app-container header{position:absolute;width:100%;z-index:2}#container .content-container,#container .river,#app-container .content-container,#app-container .river{position:absolute;width:100%;height:100%;overflow:auto;scroll-behavior:smooth}#container .content-container .content-wrapper,#container .river .content-wrapper,#app-container .content-container .content-wrapper,#app-container .river .content-wrapper{padding:90px 120px 0}@media screen and (max-width: 1200px){#app-container .content-container .content-wrapper{padding:90px 50px 0}}@media screen and (max-width: 500px){#app-container .content-container .content-wrapper{padding:90px 10px 0}}@media screen and (-webkit-min-device-pixel-ratio: 0){html{overflow:hidden}body{position:fixed}}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}.std-btn{cursor:pointer;color:#004a69;font-size:20px;line-height:24px;background:#fff;border:solid 1px #72d6d4;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.5);padding:15px 40px;text-decoration:none;text-align:center;display:inline-block}.std-btn:hover{background:#fff;background:linear-gradient(#ccc, #fff);box-shadow:inset 0 0 10px rgba(0,0,0,0.33)}.std-btn.terra{color:#fff;border:solid 0px transparent;font-family:DINProBold;text-transform:uppercase;background:#c7514e;background:linear-gradient(#f5a48a, #c7514e)}.std-btn.terra:hover{background:#f5a48a;background:linear-gradient(#c7514e, #f5a48a);box-shadow:0 5px 10px rgba(0,0,0,0.5)}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}.share-container .btn{cursor:pointer;width:33px;height:33px;border:none;margin-left:10px;padding:0;background:transparent url(../img/share.png) no-repeat center center}.share-container .vk{background-position:0 0}.share-container .vk:hover{background-position:0 -34px}.share-container .vk:active{background-position:0 -68px}.share-container .ok{background-position:-34px 0}.share-container .ok:hover{background-position:-34px -34px}.share-container .ok:active{background-position:-34px -68px}.share-container .fb{background-position:-68px 0}.share-container .fb:hover{background-position:-68px -34px}.share-container .fb:active{background-position:-68px -68px}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}#app-container header{width:100%;height:90px;padding:0 120px}#app-container header .home{display:block;width:230px;height:90px;background:transparent url(../img/header-logo.svg) no-repeat center center;border:none;float:left;cursor:pointer}#app-container header .sound{width:40px;height:40px;cursor:pointer;background:none;border:none;outline:none;float:right;margin-top:25px;padding:0}#app-container header .sound .on-circle{width:100%;height:100%;background:transparent;background:transparent url(../img/sound-on.svg) no-repeat center center}#app-container header .sound.off .on-circle{background:transparent;background:transparent url(../img/sound-off.svg) no-repeat center center}@media screen and (max-width: 1200px){#app-container header{padding:0 50px}}@media screen and (max-width: 500px){#app-container header{padding:0 10px}}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}@media screen and (max-width: 900px){.content-wrapper.start h1{font-size:42px;line-height:46px}}@media screen and (max-width: 500px){.content-wrapper.start h1{font-size:36px;line-height:40px}}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}#app-container .content-wrapper.puzzle{display:flex;align-items:center;justify-content:center;height:100%}#app-container .content-wrapper.puzzle .content{width:680px;padding:25px 30px;margin-top:-50px;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.75)}#app-container .content-wrapper.puzzle .content>.title{font-family:DINProBold;font-size:17px;line-height:20px;text-transform:uppercase;margin-bottom:10px;color:#0070ba}#app-container .content-wrapper.puzzle .content .question{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app-container .content-wrapper.puzzle .content .question .title h2{margin-bottom:30px}#app-container .content-wrapper.puzzle .content .question .options{display:flex;flex-wrap:wrap;width:102%;margin:0 -1%;color:#0070ba}#app-container .content-wrapper.puzzle .content .question .options .option-wrapper{display:flex;align-items:center;flex:0 0 48%;margin:1%;padding:20px;border:solid 1px #eee;border-radius:10px;cursor:pointer}#app-container .content-wrapper.puzzle .content .question .options .option-wrapper:hover{border-color:#0070ba;background:#dcf1ff}@media screen and (max-height: 700px){#app-container .content-wrapper.puzzle{display:block}#app-container .content-wrapper.puzzle .content{margin:10px 0}#app-container .content-wrapper.puzzle .content .question .title h2{font-size:32px;line-height:34px;margin-bottom:15px}#app-container .content-wrapper.puzzle .content .question .options{font-size:18px;line-height:22px}#app-container .content-wrapper.puzzle .content .question .options .option-wrapper{flex:0 0 98%;padding:10px}#app-container .content-wrapper.puzzle .content{padding:15px}}@media screen and (max-width: 900px){#app-container .content-wrapper.puzzle .content{width:100%}}@media screen and (max-width: 500px){#app-container .content-wrapper.puzzle{display:block}#app-container .content-wrapper.puzzle .content{margin:10px 0}#app-container .content-wrapper.puzzle .content .question .title h2{font-size:32px;line-height:34px;margin-bottom:15px}#app-container .content-wrapper.puzzle .content .question .options{font-size:18px;line-height:22px}#app-container .content-wrapper.puzzle .content .question .options .option-wrapper{flex:0 0 98%;padding:10px}}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}#app-container .content-wrapper.finish .content{display:flex;flex-direction:row-reverse;font-size:18px;line-height:24px;margin-top:40px}#app-container .content-wrapper.finish .content .caption{width:50%;background:rgba(255,255,255,0.5);border-radius:10px;position:relative;padding:35px}#app-container .content-wrapper.finish .content .caption h2,#app-container .content-wrapper.finish .content .caption .description,#app-container .content-wrapper.finish .content .caption .share-wrapper,#app-container .content-wrapper.finish .content .caption .buttons{margin-bottom:20px}#app-container .content-wrapper.finish .content .caption .share-wrapper .text{width:100px;font-weight:bold;line-height:20px;display:inline-block;vertical-align:middle}#app-container .content-wrapper.finish .content .caption .share-wrapper .share-container{display:inline-block;vertical-align:middle;margin:0 0 0 10px}#app-container .content-wrapper.finish .content .caption .friends{padding-top:10px;margin-bottom:20px;border-top:solid 1px #004a69}#app-container .content-wrapper.finish .content .caption .friends .title{font-size:22px;font-weight:bold;margin-bottom:15px}#app-container .content-wrapper.finish .content .caption .friends .fish{cursor:pointer;display:inline-block;margin-right:5px;margin-bottom:5px}#app-container .content-wrapper.finish .content .caption .disclaimer{font-size:14px;line-height:18px;color:#006aae}#app-container .content-wrapper.finish .content .caption .arrow{position:absolute;top:100px;right:-30px;margin-top:-15px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:30px solid rgba(255,255,255,0.5)}#app-container .content-wrapper.finish .content .figure{width:50%;max-width:500px;margin-left:60px;text-align:center}#app-container .content-wrapper.finish .content .figure img{width:100%;height:auto;-webkit-animation:fishWave 3s ease-in-out alternate infinite;animation:fishWave 3s ease-in-out alternate infinite}@-webkit-keyframes fishWave{0%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}@keyframes fishWave{0%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}@media screen and (max-width: 900px){#app-container .content-wrapper.finish{display:block}#app-container .content-wrapper.finish .content{display:block;margin:10px 0}#app-container .content-wrapper.finish .content .caption{width:100%}#app-container .content-wrapper.finish .content .caption .arrow{display:none}#app-container .content-wrapper.finish .content .figure{width:100%;margin:auto}}@font-face{font-family:"DINPro";src:url("../fonts/DINPro.otf"),url("../fonts/DINPro.eot") format("opentype")}@font-face{font-family:"DINProBold";src:url("../fonts/DINPro-Bold.otf"),url("../fonts/DINPro-Bold.eot") format("opentype")}#modal-tint{position:absolute;top:0;left:0;background:rgba(0,0,0,0.75);display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:10000}#modal-tint .modal-container{background:#a9e3e5;width:100%;max-width:600px;border-radius:6px}#modal-tint .modal-container .close{float:right;background:none;border:none;color:#000;font-size:24px;cursor:pointer}#modal-tint.loader{background:#a9e3e5}#modal-tint.loader .modal-container{text-align:center}#modal-tint.loader .modal-container .close{display:none}#modal-tint.loader .modal-container .modal{position:relative}#modal-tint.loader .modal-container .figure{width:300px;height:300px;margin:auto;border-radius:50%;overflow:hidden}#modal-tint.loader .modal-container .caption{font-family:DINProBold;font-size:60px;color:#2a6b94;position:absolute;top:50%;left:50%;width:150px;height:26px;margin:-13px 0 0 -75px}#modal-tint.alert .modal-container .close{color:#a9e3e5;margin:10px 10px 0 0}#modal-tint.alert .modal-container .title{padding:10px 20px;background:#004a69;border-radius:5px 5px 0 0}#modal-tint.alert .modal-container .title h2{font-size:24px;font-family:DINProBold;line-height:28px;color:#a9e3e5;margin-bottom:0}#modal-tint.alert .modal-container .content{padding:15px 20px;font-size:16px;line-height:20px;color:#01203c}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
