body,html{height:100%;margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{background:#fff;color:#1f2041;font:400 14px Montserrat,Areal,sans-serif}
.page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.page-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat"),local("Montserrat-Regular"),url(../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../assets/fonts/Montserrat-Regular.woff) format("woff"),url(../assets/fonts/Montserrat-Regular.ttf) format("truetype"),url(../assets/fonts/Montserrat-Regular-Latin.svg) format("svg");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd,U+20bd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat"),local("Montserrat-Regular"),url(../assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(../assets/fonts/Montserrat-Regular.woff) format("woff"),url(../assets/fonts/Montserrat-Regular.ttf) format("truetype"),url(../assets/fonts/Montserrat-Regular-Cyrillic.svg) format("svg");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116,U+20bd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat"),local("Montserrat-Bold"),url(../assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(../assets/fonts/Montserrat-Bold.woff) format("woff"),url(../assets/fonts/Montserrat-Bold.ttf) format("truetype"),url(../assets/fonts/Montserrat-Bold-Latin.svg) format("svg");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd,U+20bd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat"),local("Montserrat-Bold"),url(../assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(../assets/fonts/Montserrat-Bold.woff) format("woff"),url(../assets/fonts/Montserrat-Bold.ttf) format("truetype"),url(../assets/fonts/Montserrat-Bold-Cyrillic.svg) format("svg");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116,U+20bd}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),url(../assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../assets/fonts/MaterialIcons-Regular.woff) format("woff"),url(../assets/fonts/MaterialIcons-Regular.ttf) format("truetype"),url(../assets/fonts/MaterialIcons-Regular.svg) format("svg");unicode-range:e5cf,e5ce,e5c8,e5c4,e7f2,e7f3,e7f1,e80e,e87d,e87e,e5c8,e838,e83a}@font-face{font-display:block;font-family:Font Awesome;font-style:normal;font-weight:400;src:local("Font Awesome"),url(../assets/fonts/FontAwesome5Brands-Regular.woff2) format("woff2"),url(../assets/fonts/FontAwesome5Brands-Regular.woff) format("woff"),url(../assets/fonts/FontAwesome5Brands-Regular.ttf) format("truetype"),url(../assets/fonts/FontAwesome5Brands-Regular.svg) format("svg");unicode-range:f099,f082,f16d,f189}@font-face{font-display:block;font-family:Font Awesome solid;font-style:normal;font-weight:400;src:url(../assets/fonts/FontAwesome5Free-Solid.woff2) format("woff2"),url(../assets/fonts/FontAwesome5Free-Solid.woff) format("woff"),url(../assets/fonts/FontAwesome5Free-Solid.ttf) format("truetype"),url(../assets/fonts/FontAwesome5Free-Solid.svg) format("svg");unicode-range:f0b0}
.canvas-error{margin:0;-webkit-perspective:800px;perspective:800px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.box_front,.canvas-error{height:100vh;position:relative;width:100vw}.box_front{-webkit-animation:skyColor 90s linear 20s infinite;animation:skyColor 90s linear 20s infinite;background:skyblue;-webkit-box-shadow:inset 0 -400px 300px -300px #4682b4;box-shadow:inset 0 -400px 300px -300px #4682b4;overflow:hidden}.errorPage{color:#1f2041;font-family:montserrat,arial,sans-serif;left:50%;position:absolute;text-transform:uppercase;top:40%}.errorPage__text,.errorPage__title{margin:0}.errorPage__links{list-style-type:none;padding:0}.errorPage__link{color:rgba(31,32,65,.5);cursor:pointer;text-decoration:none}.errorPage__link:focus,.errorPage__link:hover{color:rgba(31,32,65,.75);outline:none}@-webkit-keyframes skyColor{30%{background:#483d8b;-webkit-box-shadow:inset 0 -400px 300px -300px #ff4500;box-shadow:inset 0 -400px 300px -300px #ff4500}50%{background:#483d8b;-webkit-box-shadow:inset 0 -400px 300px -300px transparent;box-shadow:inset 0 -400px 300px -300px transparent}to{background:skyblue;-webkit-box-shadow:inset 0 -400px 300px -300px #4682b4;box-shadow:inset 0 -400px 300px -300px #4682b4}}@keyframes skyColor{30%{background:#483d8b;-webkit-box-shadow:inset 0 -400px 300px -300px #ff4500;box-shadow:inset 0 -400px 300px -300px #ff4500}50%{background:#483d8b;-webkit-box-shadow:inset 0 -400px 300px -300px transparent;box-shadow:inset 0 -400px 300px -300px transparent}to{background:skyblue;-webkit-box-shadow:inset 0 -400px 300px -300px #4682b4;box-shadow:inset 0 -400px 300px -300px #4682b4}}.ship:after{background:#e25c45;border-radius:0 0 0 20px;bottom:0;height:20px;left:0;width:100px}.ship:after,.ship:before{content:"";position:absolute}.ship:before{background:#fff;border-radius:20px 0 0 0;height:16px;left:10px;top:0;width:65px}.ship{-webkit-animation:ship 58s linear 4s infinite;animation:ship 58s linear 4s infinite;bottom:30px;height:36px;opacity:0;position:absolute;right:0;width:100px}@-webkit-keyframes ship{0.001%{opacity:1;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes ship{0.001%{opacity:1;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.ship_smokestack{background:#a18e6e;bottom:36px;height:17px;left:45px;position:absolute;width:10px}.ship_window{background:#a18e6e;-webkit-box-shadow:13px 0 0 0 #a18e6e,-13px 0 0 0 #a18e6e;box-shadow:13px 0 0 0 #a18e6e,-13px 0 0 0 #a18e6e;left:40px;top:6px}.ship_window,.smoke div{border-radius:50%;height:7px;position:absolute;width:7px}.smoke div{background:#fff}.smoke-1{-webkit-animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) .15s infinite;animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) .15s infinite;right:44px;top:-25px}.smoke-2{-webkit-animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) 1.15s infinite;animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) 1.15s infinite;right:42px;top:-25px}.smoke-3{-webkit-animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) .7s infinite;animation:smoke 1.6s cubic-bezier(.34,.91,1,.43) .7s infinite;right:49px;top:-25px}@-webkit-keyframes smoke{0.001%{opacity:1;-webkit-transform:translateY(-5) scale(1);transform:translateY(-5) scale(1)}to{opacity:0;-webkit-transform:translateY(-20px) scale(2);transform:translateY(-20px) scale(2)}}@keyframes smoke{0.001%{opacity:1;-webkit-transform:translateY(-5) scale(1);transform:translateY(-5) scale(1)}to{opacity:0;-webkit-transform:translateY(-20px) scale(2);transform:translateY(-20px) scale(2)}}@-webkit-keyframes sun{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes sun{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.sun{-webkit-animation:sun 20s linear infinite;animation:sun 20s linear infinite;background:#ffcf11;border-radius:50%;-webkit-box-shadow:0 0 100px #ffdf05;box-shadow:0 0 100px #ffdf05;height:80px;position:absolute;right:50%;top:30px;width:80px;z-index:-1}.sun-wrapper{-webkit-animation:sun 90s linear infinite;animation:sun 90s linear infinite;height:100%;position:absolute;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;width:100%}.sun div{border:solid #ffcf11;border-width:10px 0;-webkit-box-sizing:content-box;box-sizing:content-box;height:100px;left:50%;margin-left:-1px;position:absolute;top:-20px;width:2px}.sun div,.sun div:nth-child(2){-webkit-animation:sun-ray 16s linear infinite;animation:sun-ray 16s linear infinite}.sun div:nth-child(2){-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}.sun div:nth-child(3){-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.sun div:nth-child(3),.sun div:nth-child(4){-webkit-animation:sun-ray 16s linear infinite;animation:sun-ray 16s linear infinite}.sun div:nth-child(4){-webkit-transform:rotate(54deg);-ms-transform:rotate(54deg);transform:rotate(54deg)}.sun div:nth-child(5){-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg)}.sun div:nth-child(5),.sun div:nth-child(6){-webkit-animation:sun-ray 16s linear infinite;animation:sun-ray 16s linear infinite}.sun div:nth-child(6){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sun div:nth-child(7){-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}.sun div:nth-child(7),.sun div:nth-child(8){-webkit-animation:sun-ray 16s linear infinite;animation:sun-ray 16s linear infinite}.sun div:nth-child(8){-webkit-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg)}.sun div:nth-child(9){-webkit-transform:rotate(-54deg);-ms-transform:rotate(-54deg);transform:rotate(-54deg)}.sun div:nth-child(9),.sun div:nth-child(10){-webkit-animation:sun-ray 16s linear infinite;animation:sun-ray 16s linear infinite}.sun div:nth-child(10){-webkit-transform:rotate(-72deg);-ms-transform:rotate(-72deg);transform:rotate(-72deg)}.cloud{background:#fff;border-radius:200px;height:60px;left:-180px;opacity:.8;position:absolute;width:200px}.cloud:after,.cloud:before{background:#fff;border-radius:100px;content:"";height:80px;left:10px;position:absolute;top:-15px;width:100px}.cloud:after{height:120px;left:auto;right:15px;top:-55px;width:120px}.cloud-1{-webkit-animation:cloud-1 70s linear infinite;animation:cloud-1 70s linear infinite;top:10px}.cloud-2{-webkit-animation:cloud-2 60s linear infinite;animation:cloud-2 60s linear infinite;top:50px}.cloud-3{-webkit-animation:cloud-3 50s linear infinite;animation:cloud-3 50s linear infinite;top:100px}.cloud-4{-webkit-animation:cloud-4 40s linear infinite;animation:cloud-4 40s linear infinite;top:170px}.cloud-5{-webkit-animation:cloud-5 30s linear infinite;animation:cloud-5 30s linear infinite;top:45%}@-webkit-keyframes cloud-1{0%{-webkit-transform:translateX(0) scale(.3);transform:translateX(0) scale(.3)}to{-webkit-transform:translateX(2000px) scale(.3);transform:translateX(2000px) scale(.3)}}@keyframes cloud-1{0%{-webkit-transform:translateX(0) scale(.3);transform:translateX(0) scale(.3)}to{-webkit-transform:translateX(2000px) scale(.3);transform:translateX(2000px) scale(.3)}}@-webkit-keyframes cloud-2{0%{-webkit-transform:translateX(-300px) scale(-.4,.4);transform:translateX(-300px) scale(-.4,.4)}to{-webkit-transform:translateX(2000px) scale(-.4,.4);transform:translateX(2000px) scale(-.4,.4)}}@keyframes cloud-2{0%{-webkit-transform:translateX(-300px) scale(-.4,.4);transform:translateX(-300px) scale(-.4,.4)}to{-webkit-transform:translateX(2000px) scale(-.4,.4);transform:translateX(2000px) scale(-.4,.4)}}@-webkit-keyframes cloud-3{0%{-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}to{-webkit-transform:translateX(2000px) scale(.5);transform:translateX(2000px) scale(.5)}}@keyframes cloud-3{0%{-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}to{-webkit-transform:translateX(2000px) scale(.5);transform:translateX(2000px) scale(.5)}}@-webkit-keyframes cloud-4{0%{-webkit-transform:translateX(-500px) scale(-.6,.6);transform:translateX(-500px) scale(-.6,.6)}to{-webkit-transform:translateX(2000px) scale(-.6,.6);transform:translateX(2000px) scale(-.6,.6)}}@keyframes cloud-4{0%{-webkit-transform:translateX(-500px) scale(-.6,.6);transform:translateX(-500px) scale(-.6,.6)}to{-webkit-transform:translateX(2000px) scale(-.6,.6);transform:translateX(2000px) scale(-.6,.6)}}@-webkit-keyframes cloud-5{0%{-webkit-transform:translateX(-500px) scale(.8);transform:translateX(-500px) scale(.8)}to{-webkit-transform:translateX(2000px) scale(.8);transform:translateX(2000px) scale(.8)}}@keyframes cloud-5{0%{-webkit-transform:translateX(-500px) scale(.8);transform:translateX(-500px) scale(.8)}to{-webkit-transform:translateX(2000px) scale(.8);transform:translateX(2000px) scale(.8)}}.sea{background:#2a94d6;height:40px;z-index:1}.sea,.sea:after{bottom:0;left:0;position:absolute;right:0}.sea:after{background:#1d7fbb;content:"";height:10px}@media (max-width:960px){.errorPage{left:20%}}
