@charset "UTF-8";:root{--hue:200;--hue-alt:0;--color:HSL(var(--hue),70%,30%);--light-color:HSL(var(--hue),90%,95%);--color-alt:HSL(var(--hue-alt),100%,35%);--light-color-alt:HSL(var(--hue-alt),60%,90%);--hover-color:HSL(var(--hue),80%,35%);--active-color:HSL(var(--hue),40%,30%);--hover-color-alt:HSL(var(--hue-alt),80%,60%);--active-color-alt:HSL(var(--hue-alt),50%,40%)}.color{color:var(--color)}.color.light{color:var(--light-color)}.color.alt{color:var(--color-alt)}.color.light.alt{color:var(--light-color-alt)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;padding-top:10vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{box-sizing:border-box}.container{margin-left:auto;margin-right:auto}.container.\31 25\25{width:100%;max-width:100em;min-width:80em}.container.\37 5\25{width:60em}.container.\35 0\25{width:40em}.container.\32 5\25{width:20em}.container{width:80em}@media screen and (max-width:1680px){.container.\31 25\25{width:100%;max-width:100em;min-width:80em}.container.\37 5\25{width:60em}.container.\35 0\25{width:40em}.container.\32 5\25{width:20em}.container{width:80em}}@media screen and (max-width:1280px){.container.\31 25\25{width:100%;max-width:81.25em;min-width:65em}.container.\37 5\25{width:48.75em}.container.\35 0\25{width:32.5em}.container.\32 5\25{width:16.25em}.container{width:65em}}@media screen and (max-width:980px){.container.\31 25\25{width:100%;max-width:112.5%;min-width:90%}.container.\37 5\25{width:67.5%}.container.\35 0\25{width:45%}.container.\32 5\25{width:22.5%}.container{width:90%}}@media screen and (max-width:736px){.container.\31 25\25{width:100%;max-width:112.5%;min-width:90%}.container.\37 5\25{width:67.5%}.container.\35 0\25{width:45%}.container.\32 5\25{width:22.5%}.container{width:90%!important}}@media screen and (max-width:480px){.container.\31 25\25{width:100%;max-width:112.5%;min-width:90%}.container.\37 5\25{width:67.5%}.container.\35 0\25{width:45%}.container.\32 5\25{width:22.5%}.container{width:90%!important}}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width:480px){html,body{min-width:320px}}body{background:#fff}body.is-loading *,body.is-loading *:before,body.is-loading *:after{animation:none!important;transition:none!important}.inner{margin:0 auto;max-width:65em}@media screen and (max-width:1280px){.inner{max-width:90%}}@media screen and (max-width:980px){.inner{max-width:70%}}@media screen and (max-width:736px){.inner{max-width:85%}}body,input,select,textarea{color:#3d525c;font-family:sans-serif;font-size:16pt;font-weight:300;line-height:1.65}@media screen and (max-width:1680px){body,input,select,textarea{font-size:14pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:13pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:480px){body,input,select,textarea{font-size:12pt}}a{color:var(--color);text-decoration:underline}a:hover{text-decoration:none}strong,b{color:#3d525c;font-weight:700}em,i{font-style:italic}p{margin:0 0 1.5em 0}p.small{font-size:.9em}p.label{margin:0}p.caption{text-align:center;font-size:.8em;margin-bottom:3em}p>a{font-weight:bold;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#3d525c;font-weight:700;font-family:sans-serif;line-height:1.5;margin:0 0 1em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:1.5em;line-height:1.3}h2{font-size:1.25em}h3{font-size:1.15em}h4{font-size:1em}h5{font-size:.9em}h6{font-size:.7em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-0.5em}blockquote{font-style:italic;margin:0 0 2em 0}cite{display:block}cite.author{font-weight:400}cite.company{font-size:.8em}figure{margin:0 0 2em 0}code{font-family:monospace;font-weight:600}hr{border:0;border-bottom:solid 1px #dee1e3;margin:2em 0}hr.shorter{margin:.5em 0}hr.short{margin:1em 0}hr.medium{margin:3em 0}hr.tall{margin:4em 0}hr.spacer{border:0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}section.special,article.special{text-align:center}header p{color:#bbb;position:relative;margin:0 0 1.5em 0}header h1+p{font-size:1.15em;margin-top:-1.5em;margin-bottom:1em;color:var(--color-alt)}header h2+p{font-size:1.1em;margin-top:-1.5em;margin-bottom:1em;color:var(--color-alt)}header h3+p{font-size:1.05em;margin-top:-1em;margin-bottom:1em;color:var(--color-alt)}header h4+p,header h5+p,header h6+p{font-size:1em;margin-top:-0.6em;color:var(--color-alt)}.image{border:0;display:inline-block;position:relative}.image img{display:block}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%;height:auto}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}.image.fit{display:block;margin:0 0 2em 0;width:100%;height:auto}.image.fit img{width:100%;height:auto}.image.centered{display:block;width:100%;height:auto;margin:0 auto 2em}.image.centered img{width:100%;height:auto;max-width:600px;margin:0 auto 2em}.picture+p.caption,.image+p.caption{margin-top:-1.5em}.image.round img{border-radius:100%}.image.main{display:block;margin:0 0 3em 0;width:100%;height:auto}.image.main img{width:100%;height:auto}.grid{display:grid;--columns:5;grid-template-columns:repeat(var(--columns),1fr);grid-gap:1vw}.grid.grid-4{--columns:4}.grid.grid-3{--columns:3}.grid.grid-2{--columns:2}@media screen and (max-width:1280px){.grid,.grid.grid-4{--columns:3}}@media screen and (max-width:980px){.grid,.grid.grid-4,.grid.grid-3{--columns:2}}@media screen and (max-width:736px){.grid,.grid.grid-4,.grid.grid-3,.grid.grid-2{--columns:1}}.wrapper{padding:4em 0}.wrapper.no-pad{padding:0}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5{color:var(--color)}.wrapper.style1{background:var(--color);color:var(--light-color)}.wrapper.style1 h1,.wrapper.style1 h2,.wrapper.style1 h3,.wrapper.style1 h4,.wrapper.style1 h5{color:#fff}.wrapper.style1 cite.author{color:#fff}.wrapper.style1 header p{color:var(--light-color)}.wrapper.style1 p>a,.wrapper.style1 b,.wrapper.style1 strong{color:#fff}.wrapper.style2{background:var(--color-alt);color:var(--light-color-alt)}.wrapper.style2 h1,.wrapper.style2 h2,.wrapper.style2 h3,.wrapper.style2 h4,.wrapper.style2 h5{color:#fff}.wrapper.style2 cite.author{color:#fff}.wrapper.style2 header p{color:var(--light-color-alt)}.wrapper.style2 p>a,.wrapper.style2 b,.wrapper.style2 strong{color:#fff}@media screen and (max-width:980px){.wrapper{padding:3em 0 1em 0}}@media screen and (max-width:480px){.wrapper{padding:2em 0 .1em 0}}#header{align-items:center;background:#fff;cursor:default;height:10vh;left:0;line-height:10vh;position:fixed;top:0;width:100%;z-index:10001;box-shadow:0 0 10px 0 rgba(0,0,0,0.075);text-align:center}#header .logo{color:var(--color);font-family:sans-serif;font-size:2em;margin-top:-5px;text-decoration:none;display:inline-block}#header .logo b{color:var(--color)}#header nav{position:absolute;top:0;height:inherit;line-height:inherit}#header nav.left{left:2em}#header nav.right{right:2em}#header nav .button{padding:0 2em;height:3.25em;line-height:3.25em}#header nav a{text-decoration:none;display:inline-block}#header nav a[href="#menu"]{text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:1.5em;color:var(--color);z-index:10005}#header nav a[href="#menu"]:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free',FontAwesome;font-style:normal;font-weight:900;text-transform:none!important}#header nav a[href="#menu"] span{display:none}#header nav a[href="#menu"]:before{margin:0 .5em 0 0}@media screen and (max-width:980px){#header{height:10vh;line-height:10vh}#header .logo{font-size:1.25em;text-align:center}#header nav a[href="#menu"]{font-size:1.5em}#header nav.left{left:1em}#header nav.right{display:none}}@media screen and (max-width:480px){#header{min-width:320px}}#menu{transform:translateX(-20em);transition:transform .5s ease,visibility .5s;-webkit-overflow-scrolling:touch;background:var(--color);color:#fff;height:100%;max-width:80%;overflow-y:auto;padding:3em 2em;position:fixed;left:0;top:0;visibility:hidden;width:20em;z-index:10002}#menu ul{margin:0 0 1em 0;font-family:sans-serif}#menu ul.links{list-style:none;padding:0}#menu ul.links ul.links{overflow:hidden;height:fit-content;transition:height .25s ease-in-out}#menu ul.links ul.links.collapsed{height:0}#menu ul.links ul.links>li>a:not(.button){line-height:2em;margin:0 0 0 2em}#menu ul.links>li{padding:0}#menu ul.links>li>a:not(.button){border:0;color:inherit;display:block;line-height:2.5em;text-decoration:none}#menu ul.links>li>.button{display:block;margin:.5em 0 0 0}#menu ul.links>li:first-child>a:not(.button){border-top:0!important}#menu ul.actions{display:none}#menu .close{text-decoration:none;transition:color .2s ease-in-out;-webkit-tap-highlight-color:transparent;border:0;color:#a7d9e7;cursor:pointer;display:block;height:3.25em;line-height:3.25em;padding-right:1.25em;position:absolute;right:0;text-align:right;top:0;vertical-align:middle;width:7em}#menu .close:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free',FontAwesome;font-style:normal;font-weight:900;text-transform:none!important}#menu .close:before{font-size:1.25em}#menu .close:hover{color:#fff}@media screen and (max-width:736px){#menu .close{height:4em;line-height:4em}}#menu.visible{transform:translateX(0);visibility:visible}@media screen and (max-width:980px){#menu ul.actions{display:block}}@media screen and (max-width:736px){#menu{padding:2.5em 1.75em}}#banner{height:90vh;display:flex;flex-direction:column;justify-content:space-evenly;padding:0 10vw;background-image:url(../images/wavebg.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat;text-align:center;opacity:1}.no-webp #banner{background-image:url(../images/wavebg.jpg)}#banner .content{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;opacity:1}#banner h1{font-size:2em;color:var(--color);line-height:1em;margin:-.5em 0 .5em 0;padding:0}#banner h2{font-weight:300}#banner p.label{color:var(--color)}img[src*=codecanyon]{max-width:400px;margin:0 auto}@media screen and (max-width:1280px){#banner #language-logos img{max-width:80px}}@media screen and (max-width:980px){#banner{padding:0 6em}#banner #language-logos img{max-width:60px}#banner br{display:none}#banner h1{font-size:2.25em}}@media screen and (max-width:736px){#banner{padding:0 4em}#banner #language-logos img{max-width:45px}}@media screen and (max-width:480px){#banner{padding:0 2em}#banner h1{font-size:2em}#banner p{font-size:1em}#banner .button{font-size:.9em}}body.is-loading{opacity:0}body.is-loading #banner{opacity:0}body.is-loading #banner .content{opacity:0;transform:translateY(2em)}#footer{padding:6em 0 4em 0;background:var(--color);text-align:center;color:var(--light-color)}#footer h2{color:#fff}#footer .icon{color:var(--color)}#footer a{color:var(--light-color);text-decoration:none}#footer ul li{padding:0 2em}#footer .copyright{display:inline-block;color:#a7d9e7;font-size:.75em;margin:0 0 2em 0;padding:0;text-align:center;border-top:1px solid rgba(255,255,255,0.25);padding:2em 10em}@media screen and (max-width:980px){#footer{padding:3em 0 1em 0}#footer ul li{display:block;padding:.25em 0}}@media screen and (max-width:736px){#footer .copyright{padding:2em 5em}}@media screen and (max-width:480px){#footer{padding:2em 0 .1em 0}#footer ul li{font-size:.9em}#footer ul li .icon:before{margin-left:-1em}#footer .copyright{padding:2em 0}}#style{padding-top:0}