@import url(https://fonts.googleapis.com/css2?family=Kanit&display=swap);@import url(https://fonts.googleapis.com/css2?family=Baloo+Tamma+2&display=swap);.hljs{display:block;overflow-x:auto;padding:.5em;background:#002b36;color:#839496}.hljs-comment,.hljs-quote{color:#586e75}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#073642}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}html{font-size:16px}@media (min-width:1920px){html{font-size:24px}}@media (min-width:2400px){html{font-size:32px}}@media (min-width:3200px){html{font-size:40px}}html body,html body button,html body input,html body textarea{font-family:Baloo Tamma\ 2,cursive;font-size:1rem}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:Kanit,sans-serif;font-weight:500}body{color:#2c2c2c}#app,body,html{background-color:#dce7fa;margin:0;min-height:100vh;position:absolute;width:100vw}button:focus{outline:none}.hidden{display:none}.transparent{opacity:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:576px){.flex-sm{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.flex-lg{display:-webkit-box;display:-ms-flexbox;display:flex}}.text-center{text-align:center}@media (min-width:992px){.text-lg-center{text-align:center}}.text-left{text-align:left}@media (min-width:576px){.text-sm-left{text-align:left}}@media (min-width:768px){.text-md-left{text-align:left}}.text-right{text-align:right}@media (min-width:576px){.text-sm-right{text-align:right}}@media (min-width:992px){.text-lg-right{text-align:right}}.text-justify{text-align:justify}.text-strong-gray{color:#9aa1ae}.text-white-purple{color:#8e03c6;word-break:break-word}hr.primary{background-color:#a3bd31;border:none;color:#a3bd31;height:1px}hr.secondary{background-color:#009bdb;border:none;color:#009bdb;height:1px}pre.highlight{margin-bottom:-1.25rem}pre.highlight code{-webkit-box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);border-radius:.5rem}.margin-h-sm{margin:0 .25rem}.margin-b-md{margin:0 0 .5rem 0}.cta-header{border:none;display:inherit;height:100%;vertical-align:middle}.cta-header.hamburger-menu{background-color:transparent;color:#261937;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0}.cta-header.hamburger-menu.active,.cta-header.hamburger-menu:hover{color:#ebebeb;text-decoration:none}.cta-header.hamburger-menu.active:before,.cta-header.hamburger-menu:hover:before{left:0;width:100%}.cta-header.hamburger-menu:before{background-color:#261937;content:"";height:100%;position:absolute;right:0;-webkit-transition:width .25s ease;transition:width .25s ease;top:0;width:0;z-index:-1}.cta-header:not(.hamburger-menu){background-color:transparent;color:#261937;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0}.cta-header:not(.hamburger-menu).active,.cta-header:not(.hamburger-menu):hover{color:#ebebeb;text-decoration:none}.cta-header:not(.hamburger-menu).active:before,.cta-header:not(.hamburger-menu):hover:before{left:0;width:100%}.cta-header:not(.hamburger-menu):hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes bounceBlurAnimation{0%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(.1rem);filter:blur(.1rem);-webkit-transform:scale(1.2);transform:scale(1.2)}}.cta-header:not(.hamburger-menu):before{background-color:#261937;content:"";height:100%;position:absolute;right:0;-webkit-transition:width .25s ease;transition:width .25s ease;top:0;width:0;z-index:-1}.cta-header:hover svg{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.cta-header span{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 1rem;vertical-align:middle}.cta-header span svg{font-size:1.25rem;margin-top:.1rem}.cta-header span svg.texted{margin-right:.5rem}.cristal-cta{-webkit-box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);display:inline-block;font-size:1.25rem;max-height:4rem;padding:.5rem 1rem}.cristal-cta:hover{-webkit-box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.65);box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.65)}.cristal-cta:disabled{opacity:.65!important}@media (min-width:768px){.cristal-cta{padding:.75rem 2rem}}@media (min-width:992px){.cristal-cta{font-size:1.5rem;padding:1rem 3rem}}.cristal-cta.primary{background-color:rgba(44,44,44,.4);color:#ebebeb;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0;border:.05rem solid #ebebeb}.cristal-cta.primary.active,.cristal-cta.primary:hover{color:#ade8f1;text-decoration:none}.cristal-cta.primary.active:before,.cristal-cta.primary:hover:before{height:100%;top:0}.cristal-cta.primary:hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.cristal-cta.primary:before{background-color:hsla(0,0%,92.2%,.15);bottom:0;content:"";left:0;height:0;position:absolute;-webkit-transition:height .25s ease;transition:height .25s ease;width:100%;z-index:-1}.cristal-cta.primary:hover,.cristal-cta.secondary{border:.05rem solid #ade8f1}.cristal-cta.secondary{background-color:hsla(0,0%,92.2%,.15);color:#ade8f1;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0}.cristal-cta.secondary.active,.cristal-cta.secondary:hover{color:#ebebeb;text-decoration:none}.cristal-cta.secondary.active:before,.cristal-cta.secondary:hover:before{height:100%;top:0}.cristal-cta.secondary:hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.cristal-cta.secondary:before{background-color:rgba(44,44,44,.4);bottom:0;content:"";left:0;height:0;position:absolute;-webkit-transition:height .25s ease;transition:height .25s ease;width:100%;z-index:-1}.cristal-cta.secondary:hover{border:.05rem solid #ebebeb}.general-cta{-webkit-box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.35);border:0;display:inline-block;font-size:1.25rem;max-height:4rem;min-width:6.5rem;padding:.5rem 1rem}.general-cta:disabled{opacity:.6!important}@media (min-width:768px){.general-cta{padding:.75rem 2rem}}@media (min-width:992px){.general-cta{font-size:1.5rem;padding:1rem 3rem}}.general-cta.primary{background-color:rgba(0,155,219,.75);position:relative;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0;border-bottom:.2rem solid #fff}.general-cta.primary,.general-cta.primary.active,.general-cta.primary:hover{color:#fff;text-decoration:none}.general-cta.primary.active:before,.general-cta.primary:hover:before{height:100%;top:0}.general-cta.primary:hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.general-cta.primary:before{background-color:rgba(44,44,44,.75);bottom:0;content:"";left:0;height:0;position:absolute;-webkit-transition:height .25s ease;transition:height .25s ease;width:100%;z-index:-1}.general-cta.primary:after{background-color:rgba(0,155,219,.75)}.general-cta.secondary{background-color:rgba(163,189,49,.75);color:#2c2c2c;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0;border-right:.2rem solid #2c2c2c}.general-cta.secondary.active,.general-cta.secondary:hover{color:#ade8f1;text-decoration:none}.general-cta.secondary.active:before,.general-cta.secondary:hover:before{left:0;width:100%}.general-cta.secondary:hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.general-cta.secondary:before{background-color:rgba(38,25,55,.75);content:"";height:100%;position:absolute;right:0;-webkit-transition:width .25s ease;transition:width .25s ease;top:0;width:0;z-index:-1}.general-cta.secondary:hover{border-right:.2rem solid #ade8f1}.general-cta.secondary:after{background-color:rgba(163,189,49,.75)}.general-cta.tertiary{background-color:rgba(173,232,241,.75);color:#2c2c2c;position:relative;text-decoration:none;-webkit-transition:color .75s ease;transition:color .75s ease;z-index:0;border-right:.2rem solid #2c2c2c}.general-cta.tertiary.active,.general-cta.tertiary:hover{color:#ebebeb;text-decoration:none}.general-cta.tertiary.active:before,.general-cta.tertiary:hover:before{left:0;width:100%}.general-cta.tertiary:hover i{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.general-cta.tertiary:before{background-color:rgba(154,161,174,.75);content:"";height:100%;position:absolute;right:0;-webkit-transition:width .25s ease;transition:width .25s ease;top:0;width:0;z-index:-1}.general-cta.tertiary:hover{border-right:.2rem solid #ebebeb}.general-cta.tertiary:after{background-color:rgba(173,232,241,.75)}.general-anchor{color:#261937;text-decoration:none}.general-anchor.active,.general-anchor:hover{color:#9aa1ae;text-decoration:none}.general-anchor:hover svg{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounceBlurAnimation;animation-name:bounceBlurAnimation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@keyframes bounceBlurAnimation{0%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(.1rem);filter:blur(.1rem);-webkit-transform:scale(1.2);transform:scale(1.2)}}.general-anchor.decorated span{text-decoration:underline}.general-anchor svg{margin-right:.5rem}.form-container{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.5rem 0;padding:0 .3rem}@media (min-width:576px){.form-container{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}.form-container.full{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}.form-container-input{border-bottom:0;border-left:.4rem solid #a3bd31;border-right:0;border-top:0;height:2.25rem;-webkit-transition:height .1s ease,border-color .5s ease,-webkit-box-shadow .5s ease;transition:height .1s ease,border-color .5s ease,-webkit-box-shadow .5s ease;transition:height .1s ease,border-color .5s ease,box-shadow .5s ease;transition:height .1s ease,border-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;width:auto}@media (min-width:576px){.form-container-input{min-width:15rem}}@media (min-width:768px){.form-container-input{min-width:20rem}}.form-container-input.textarea{height:4.75rem;resize:none}.form-container-input.checkbox{height:1.25rem;margin:1rem auto .5rem auto;width:1.25rem}.form-container-description{-webkit-transition:font-size .2s ease,color .5s ease;transition:font-size .2s ease,color .5s ease}.form-container-description.small{font-size:.8rem}.form-container-description-text{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.form-container.focus .form-container-input:focus{-webkit-box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.3);box-shadow:.75rem .75rem 1rem 0 rgba(0,0,0,.3);height:3rem;outline:none;border-left-color:#ade8f1}.form-container.focus .form-container-input.textarea:focus{height:5.5rem}.form-container.focus .form-container-description:not(.small){font-size:1.2rem;font-weight:700}.form-container.wrong .form-container-input,.form-container.wrong .form-container-input:focus{border-left-color:#c82518}.form-container.wrong .form-container-description{color:#c82518}.app-content{margin-bottom:27rem;margin-top:4.25rem}@media (min-width:576px){.app-content{margin-top:5rem}}@media (min-width:768px){.app-content{margin-bottom:22rem}}@media (min-width:992px){.app-content{margin-top:5.75rem}}