@import url(https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);/*! 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:.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;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}body{font-family:Nunito,sans-serif;font-size:1rem;background-color:#121737;color:#eee}h1,h2,h3,h4,h5,h6{font-family:Kanit,sans-serif;font-optical-sizing:auto;font-weight:600}.container{max-width:1200px;margin:0 auto}@media (max-width:1200px){.container{padding-inline:1rem}}@media (max-width:400px){body{font-size:.8rem}}.header{margin-top:1rem;position:absolute;top:0;left:0;width:100%;z-index:1000}.header__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;border-radius:20px;background-color:#181d3f;box-shadow:0 0 10px rgba(0,0,0,.5)}.header__logo{width:100px;height:auto}.header__nav ul{display:flex;flex-direction:row;gap:1.5rem;list-style:none;padding:0;margin:0}.header__nav ul a{text-decoration:none;color:#eee;transition:.2s}.header__nav ul a:hover{color:#c69800}.header__actions button{padding:.5rem 1rem;border-radius:5px;border:1px solid #fff;background-color:transparent;color:#eee;cursor:pointer;transition:.2s}.header__actions button:hover{background-color:#1a256f;border:1px solid #1a256f}.header__burger{position:relative;z-index:1002;cursor:pointer;display:none}.header__burger span{display:block;width:25px;height:3px;background-color:#eee;margin:5px 0;transition:transform .3s ease,opacity .3s ease}.header__burger.active span:first-child{transform:translateY(8px) rotate(45deg)}.header__burger.active span:nth-child(2){opacity:0}.header__burger.active span:last-child{transform:translateY(-8px) rotate(-45deg)}.header__nav{transition:transform .4s ease}@media (max-width:850px){.header__nav ul{gap:1rem}}@media (max-width:768px){.header__burger{display:block}.header__nav{position:fixed;top:0;right:0;width:70%;max-width:300px;height:100vh;background-color:#181d3f;z-index:1001;padding:80px 30px 30px;box-shadow:-5px 0 15px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .4s ease;will-change:transform}.header__nav.active{transform:translateX(0)}.header__nav ul{flex-direction:column;gap:2rem!important}.header__nav.active::before{opacity:1;pointer-events:all}}.hero{position:relative;height:600px;margin-bottom:-2rem}.banner{position:relative;height:700px;margin-bottom:-2rem}.banner-minimal{height:450px}.banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/banner-background.jpg);background-size:cover;background-position:center;filter:blur(1px);border-bottom-left-radius:25px;border-bottom-right-radius:25px;z-index:-1}.hero__side-img{position:absolute;top:0;left:0;z-index:-1}.banner__img{width:400px;height:auto}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/hero-background.jpg);background-size:cover;background-position:center;filter:blur(1.5px);border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:-1}.banner__content,.hero__content{padding-top:10rem}.banner__content{text-align:center}.banner-minimal .banner__content{text-align:left}.hero__title{font-size:4rem;margin:0;max-width:60%;line-height:.9}.banner__title{font-size:4rem;margin:0;line-height:.9}.hero__text{max-width:60%;padding-left:1rem;border-left:1px solid red}.banner__title span,.hero__title span{color:red;text-transform:uppercase}.page-section{border-radius:20px;background-color:#181d3f;font-size:1.1rem;margin-bottom:2rem}.page-section__content{padding:2rem}.page-section li{margin-bottom:1rem}.ending{font-size:1.5rem}.ending__content-first{padding:2rem;display:flex;justify-content:space-between;gap:2rem}.ending__content-second{display:flex;justify-content:space-between;gap:2rem;padding:2rem}.ending__img{width:300px;height:auto;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.5)}@media (max-width:1080px){.banner__title{font-size:3rem}.banner__img{width:350px}}@media (max-width:840px){.hero__title{font-size:3rem}.ending__img{width:200px;object-fit:cover}}@media (max-width:768px){.banner__content{padding-top:8rem}.banner__title{font-size:2.5rem}}@media (max-width:650px){.ending__content-first{flex-direction:column-reverse;justify-content:center;align-items:center}.ending__content-second{flex-direction:column;justify-content:center;align-items:center}.ending__img{width:300px;object-fit:cover}.hero__title{font-size:2.5rem}}@media (max-width:700px){.banner-minimal{height:500px}}@media (max-width:550px){.hero{height:500px}.hero__content{padding-top:8rem}.hero__title{max-width:100%}.hero__text{max-width:100%;padding-left:0;border-left:none}.hero__side-img{width:300px;object-fit:cover}.banner{height:600px}.banner__title{font-size:2rem}.banner__img{width:200px}.banner-minimal{height:520px}.ending__img{width:200px;object-fit:cover}.page-section{font-size:1rem}.page-section__content{padding:.2rem}.ending{font-size:1.2rem}}.footer{background-color:#0c0e1b;color:#eee;padding:2rem 1rem}.footer__content{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem}.footer__logo img{width:80px;height:auto}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.footer__links a{color:#eee;text-decoration:none;transition:color .2s ease}.footer__links a:hover{color:#d84040}.footer__social{display:flex;gap:1.5rem}.footer__copyright{font-size:.9rem;opacity:.8;text-align:center}@media (max-width:768px){.footer__links{flex-direction:column;align-items:center;gap:1rem}.footer__social{flex-direction:column;align-items:center;gap:1rem}}