html { scroll-behavior: smooth; }

:root {
--p-1-c: #006241;
--p-1-90-c: rgba(0,98,65,0.9);
--p-1-75-c: rgba(0,98,65,0.75);
--p-1-66-c: rgba(0,98,65,0.66);
--p-1-50-c: rgba(0,98,65,0.5);
--p-1-33-c: rgba(0,98,65,0.33);
--p-1-25-c: rgba(0,98,65,0.25);
--p-1-10-c: rgba(0,98,65,0.1);
--p-2-c: #1e3932;
--p-2-90-c: rgba(30,57,50,0.9);
--p-2-75-c: rgba(30,57,50,0.75);
--p-2-66-c: rgba(30,57,50,0.66);
--p-2-50-c: rgba(30,57,50,0.5);
--p-2-33-c: rgba(30,57,50,0.33);
--p-2-25-c: rgba(30,57,50,0.25);
--p-2-10-c: rgba(30,57,50,0.1);
--p-3-c: #00754a;
--p-3-90-c: rgba(0,117,74,0.9);
--p-3-75-c: rgba(0,117,74,0.75);
--p-3-66-c: rgba(0,117,74,0.66);
--p-3-50-c: rgba(0,117,74,0.5);
--p-3-33-c: rgba(0,117,74,0.33);
--p-3-25-c: rgba(0,117,74,0.25);
--p-3-10-c: rgba(0,117,74,0.1);
--p-4-c: #d4e9e2;
--p-4-90-c: rgba(212,233,226,0.9);
--p-4-75-c: rgba(212,233,226,0.75);
--p-4-66-c: rgba(212,233,226,0.66);
--p-4-50-c: rgba(212,233,226,0.5);
--p-4-33-c: rgba(212,233,226,0.33);
--p-4-25-c: rgba(212,233,226,0.25);
--p-4-10-c: rgba(212,233,226,0.1);
--s-1-c: #3ecea9;
--s-1-90-c: rgba(62,206,169,0.9);
--s-1-75-c: rgba(62,206,169,0.75);
--s-1-66-c: rgba(62,206,169,0.66);
--s-1-50-c: rgba(62,206,169,0.5);
--s-1-33-c: rgba(62,206,169,0.33);
--s-1-25-c: rgba(62,206,169,0.25);
--s-1-10-c: rgba(62,206,169,0.1);
--s-2-c: #8882f4;
--s-2-90-c: rgba(136,130,244,0.9);
--s-2-75-c: rgba(136,130,244,0.75);
--s-2-66-c: rgba(136,130,244,0.66);
--s-2-50-c: rgba(136,130,244,0.5);
--s-2-33-c: rgba(136,130,244,0.33);
--s-2-25-c: rgba(136,130,244,0.25);
--s-2-10-c: rgba(136,130,244,0.1);
--s-3-c: #e76069;
--s-3-90-c: rgba(231,96,105,0.9);
--s-3-75-c: rgba(231,96,105,0.75);
--s-3-66-c: rgba(231,96,105,0.66);
--s-3-50-c: rgba(231,96,105,0.5);
--s-3-33-c: rgba(231,96,105,0.33);
--s-3-25-c: rgba(231,96,105,0.25);
--s-3-10-c: rgba(231,96,105,0.1);
--s-4-c: #ff6740;
--s-4-90-c: rgba(255,103,64,0.9);
--s-4-75-c: rgba(255,103,64,0.75);
--s-4-66-c: rgba(255,103,64,0.66);
--s-4-50-c: rgba(255,103,64,0.5);
--s-4-33-c: rgba(255,103,64,0.33);
--s-4-25-c: rgba(255,103,64,0.25);
--s-4-10-c: rgba(255,103,64,0.1);
--w-c: white;
--w-90-c: rgba(255,255,255,0.9);
--w-75-c: rgba(255,255,255,0.75);
--w-66-c: rgba(255,255,255,0.66);
--w-50-c: rgba(255,255,255,0.5);
--w-33-c: rgba(255,255,255,0.33);
--w-25-c: rgba(255,255,255,0.25);
--w-10-c: rgba(255,255,255,0.1);
--w-0-c: rgba(255,255,255,0);
--b-c: black;
--b-90-c: rgba(0,0,0,0.9);
--b-75-c: rgba(0,0,0,0.75);
--b-66-c: rgba(0,0,0,0.66);
--b-50-c: rgba(0,0,0,0.5);
--b-33-c: rgba(0,0,0,0.33);
--b-25-c: rgba(0,0,0,0.25);
--b-10-c: rgba(0,0,0,0.1);
--b-0-c: rgba(0,0,0,0);
--b-r-s: 10px;
--b-r-m: 30px;
--b-r-l: 50px;
--b-r-100: 50%;
--p-r-s: 10px;
--p-r-m: 30px;
--p-r-l: 50px;
--p-l-s: 10px;
--p-l-m: 30px;
--p-l-l: 50px;
--p-t-s: 10px;
--p-t-m: 30px;
--p-t-l: 50px;
--p-b-s: 10px;
--p-b-m: 30px;
--p-b-l: 50px;
}

.g-recaptcha { display: inline-block; }

ol, ul { list-style: none; }
input, select, textarea, button, label { cursor: pointer; border: 0; outline: none; }
input[type="checkbox"], input[type="radio"] { all: unset; }

@font-face { font-family: "Amariya W05 Medium"; src: url("https://naua.tech/assets/fonts/967010c7-38e0-46f1-86d7-6e4862686afc.eot?#iefix"); src: url("https://naua.tech/assets/fonts/967010c7-38e0-46f1-86d7-6e4862686afc.eot?#iefix") format("eot"), url("https://naua.tech/assets/fonts/ee8b04a6-6fc7-4710-9dc0-edff685cf3f6.woff2") format("woff2"), url("https://naua.tech/assets/fonts/7bf6e2a6-9713-435c-83c8-e8947b1c61dc.woff") format("woff"), url("https://naua.tech/assets/fonts/b9d04aa3-6d11-4489-801e-38fb1c34bf2c.ttf") format("truetype"); }

@font-face { font-family: "Amariya W05 Black"; src: url("https://naua.tech/assets/fonts/d91283f5-ebd4-48fb-8a2b-322fd56300a7.eot?#iefix"); src: url("https://naua.tech/assets/fonts/d91283f5-ebd4-48fb-8a2b-322fd56300a7.eot?#iefix") format("eot"), url("https://naua.tech/assets/fonts/4f2b5001-1d41-4c9e-b279-c5facc3a78c4.woff2") format("woff2"), url("https://naua.tech/assets/fonts/201490d7-24f5-47cc-9bd5-b036f7cabf4d.woff") format("woff"), url("https://naua.tech/assets/fonts/a1f66c3c-6d2c-43a8-a711-7290e36dc374.ttf") format("truetype"); }

* { font-family: "Amariya W05 Medium"; font-weight: normal; margin: 0; padding: 0; }

a { text-decoration: none; }

::placeholder { color: var(--b-25-c); }

.p-1-c { color: var(--p-1-c); }
.p-1-90-c { color: var(--p-1-90-c); }
.p-1-75-c { color: var(--p-1-75-c); }
.p-1-66-c { color: var(--p-1-66-c); }
.p-1-50-c { color: var(--p-1-50-c); }
.p-1-33-c { color: var(--p-1-33-c); }
.p-1-25-c { color: var(--p-1-25-c); }
.p-1-10-c { color: var(--p-1-10-c); }
.p-2-c { color: var(--p-2-c); }
.p-2-90-c { color: var(--p-2-90-c); }
.p-2-75-c { color: var(--p-2-75-c); }
.p-2-66-c { color: var(--p-2-66-c); }
.p-2-50-c { color: var(--p-2-50-c); }
.p-2-33-c { color: var(--p-2-33-c); }
.p-2-25-c { color: var(--p-2-25-c); }
.p-2-10-c { color: var(--p-2-10-c); }
.p-3-c { color: var(--p-3-c); }
.p-3-90-c { color: var(--p-3-90-c); }
.p-3-75-c { color: var(--p-3-75-c); }
.p-3-66-c { color: var(--p-3-66-c); }
.p-3-50-c { color: var(--p-3-50-c); }
.p-3-33-c { color: var(--p-3-33-c); }
.p-3-25-c { color: var(--p-3-25-c); }
.p-3-10-c { color: var(--p-3-10-c); }
.p-4-c { color: var(--p-4-c); }
.p-4-90-c { color: var(--p-4-90-c); }
.p-4-75-c { color: var(--p-4-75-c); }
.p-4-66-c { color: var(--p-4-66-c); }
.p-4-50-c { color: var(--p-4-50-c); }
.p-4-33-c { color: var(--p-4-33-c); }
.p-4-25-c { color: var(--p-4-25-c); }
.p-4-10-c { color: var(--p-4-10-c); }
.s-1-c { color: var(--s-1-c); }
.s-1-90-c { color: var(--s-1-90-c); }
.s-1-75-c { color: var(--s-1-75-c); }
.s-1-66-c { color: var(--s-1-66-c); }
.s-1-50-c { color: var(--s-1-50-c); }
.s-1-33-c { color: var(--s-1-33-c); }
.s-1-25-c { color: var(--s-1-25-c); }
.s-1-10-c { color: var(--s-1-10-c); }
.s-2-c { color: var(--s-2-c); }
.s-2-90-c { color: var(--s-2-90-c); }
.s-2-75-c { color: var(--s-2-75-c); }
.s-2-66-c { color: var(--s-2-66-c); }
.s-2-50-c { color: var(--s-2-50-c); }
.s-2-33-c { color: var(--s-2-33-c); }
.s-2-25-c { color: var(--s-2-25-c); }
.s-2-10-c { color: var(--s-2-10-c); }
.s-3-c { color: var(--s-3-c); }
.s-3-90-c { color: var(--s-3-90-c); }
.s-3-75-c { color: var(--s-3-75-c); }
.s-3-66-c { color: var(--s-3-66-c); }
.s-3-50-c { color: var(--s-3-50-c); }
.s-3-33-c { color: var(--s-3-33-c); }
.s-3-25-c { color: var(--s-3-25-c); }
.s-3-10-c { color: var(--s-3-10-c); }
.s-4-c { color: var(--s-4-c); }
.s-4-90-c { color: var(--s-4-90-c); }
.s-4-75-c { color: var(--s-4-75-c); }
.s-4-66-c { color: var(--s-4-66-c); }
.s-4-50-c { color: var(--s-4-50-c); }
.s-4-33-c { color: var(--s-4-33-c); }
.s-4-25-c { color: var(--s-4-25-c); }
.s-4-10-c { color: var(--s-4-10-c); }
.w-c { color: var(--w-c); }
.w-90-c { color: var(--w-90-c); }
.w-75-c { color: var(--w-75-c); }
.w-66-c { color: var(--w-66-c); }
.w-50-c { color: var(--w-50-c); }
.w-33-c { color: var(--w-33-c); }
.w-25-c { color: var(--w-25-c); }
.w-10-c { color: var(--w-10-c); }
.b-c { color: var(--b-c); }
.b-90-c { color: var(--b-90-c); }
.b-75-c { color: var(--b-75-c); }
.b-66-c { color: var(--b-66-c); }
.b-50-c { color: var(--b-50-c); }
.b-33-c { color: var(--b-33-c); }
.b-25-c { color: var(--b-25-c); }
.b-10-c { color: var(--b-10-c); }

.bg-p-2-p-1 { background: var(--p-2-c); background: linear-gradient(var(--p-1-c), var(--p-2-c)); }
.bg-w-p-4 { background: var(--w-c); background: linear-gradient(var(--p-4-c) 0%, var(--w-c) 100%); }
.bg-p-4-w { background: var(--p-4-c); background: linear-gradient(var(--w-c), var(--p-4-c)); }

.bg-p-1-p-2-45 { background: var(--p-1-c); background: linear-gradient(45deg, var(--p-2-c), var(--p-1-c)); }
.bg-p-2-p-1-45 { background: var(--p-2-c); background: linear-gradient(45deg, var(--p-1-c), var(--p-2-c)); }
.bg-s-1-p-4-45 { background: var(--s-1-c); background: linear-gradient(45deg, var(--p-4-c), var(--s-1-c)); }
.bg-p-4-s-1-45 { background: var(--p-4-c); background: linear-gradient(45deg, var(--s-1-c), var(--p-4-c)); }
.bg-w-p-4-45 { background: var(--p-4-c); background: linear-gradient(45deg, var(--w-c), var(--p-4-c)); }
.bg-w-t { background: transparent; background: linear-gradient(var(--w-c), transparent); }

.bg-p-1 { background: var(--p-1-c); }
.bg-p-2 { background: var(--p-2-c); }
.bg-p-3 { background: var(--p-3-c); }
.bg-p-4 { background: var(--p-4-c); }
.bg-p-4-75 { background: rgba(212,233,226,0.75); }
.bg-p-4-50 { background: rgba(212,233,226,0.5); }
.bg-p-4-25 { background: rgba(212,233,226,0.25); }
.bg-s-1 { background: var(--s-1-c); }
.bg-s-2 { background: var(--s-2-c); }
.bg-s-3 { background: var(--s-3-c); }
.bg-s-4 { background: var(--s-4-c); }
.bg-w-c { background: var(--w-c); }
.bg-b-c { background: var(--b-c); }
.bg-b-75-c { background: var(--b-75-c); }
.bg-b-50-c { background: var(--b-50-c); }
.bg-b-25-c { background: var(--b-25-c); }

.b-r-s { border-radius: var(--b-r-s); }
.b-r-m { border-radius: var(--b-r-m); }
.b-r-l { border-radius: var(--b-r-l); }
.b-r-100 { border-radius: var(--b-r-100); }

.p-r-s { padding-right: var(--p-r-s); }
.p-r-m { padding-right: var(--p-r-m); }
.p-r-l { padding-right: var(--p-r-l); }

.p-l-s { padding-left: var(--p-l-s); }
.p-l-m { padding-left: var(--p-l-m); }
.p-l-l { padding-left: var(--p-l-l); }

.p-t-s { padding-top: var(--p-t-s); }
.p-t-m { padding-top: var(--p-t-m); }
.p-t-l { padding-top: var(--p-t-l); }

.p-b-s { padding-bottom: var(--p-b-s); }
.p-b-m { padding-bottom: var(--p-b-m); }
.p-b-l { padding-bottom: var(--p-b-l); }

.yellow { background: yellow; }
.yellow a, .yellow a:hover, .yellow a:focus { color: var(--b-c) !important; }

.width-100 { width: 100%; }
.width-90 { width: 90%; }
.width-75 { width: 75%; }
.width-66 { width: 66%; }
.width-50 { width: 50%; }
.width-33 { width: 33%; }
.width-25 { width: 25%; }
.width-20 { width: 20%; }
.width-10 { width: 10%; }

.b-s { box-shadow: 0 5px 0 var(--b-c); }

body {
font-size: 1.125rem;
color: var(--p-2-c);
background: var(--w-c);
}

.full-hd {
aspect-ratio: 16 / 9;
}

.cinema {
aspect-ratio: 21 / 9;
}

.square {
aspect-ratio: 1 / 1;
}

.message {
padding: 1.125vh 2.5vh;
border-radius: var(--b-r-s);
}

.capitalize {
text-transform: capitalize;
}

h1, h2, h3, h4, h5, h6, a, button, label, span, .button, b, strong {
font-family: "Amariya W05 Black";
font-weight: normal;
margin-bottom: 0;
}

text {
font-family: "Amariya W05 Black" !important;
font-weight: normal;
}

h1 { font-size: 3rem; }
h2 { font-size: 2.5rem; }
h3 { font-size: 2rem; }
h4 { font-size: 1.75rem; }
h5 { font-size: 1.5rem; }
h6 { font-size: 1.25rem; }
label { font-size: 1.25rem; }
p { font-size: 1.25rem; }

p { margin: 1.5vh 0; }

h1.icon { font-size: 15rem; }

.show-for-small, .hide {
display: none;
}

.align-middle {
display: grid;
place-items: center;
}

.align-center {
margin: 0 auto;
}

.text-center {
text-align: center;
}

.required:after {
content: "*";
color: var(--s-3-c);
margin-right: 5px;
}

[type=text], [type=email], [type=password], [type=number], [type=date], select, textarea {
width: 100% !important;
height: auto !important;
border: 0 !important;
border-bottom: 2px solid var(--p-4-c) !important;
padding: 1.25vh 0 !important;
font-size: 1.5rem !important;
margin: 0.5vh 0 1.5vh 0 !important;
background: var(--w-0-c) !important;
background: linear-gradient(var(--w-c) 0%, var(--w-0-c) 100%) !important;
border-radius: var(--b-r-s) !important;
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 0 !important;
text-align: center !important;
color: var(--p-2-c) !important;
display: block !important;
}

[type=text]:hover, [type=text]:focus, [type=email]:hover, [type=email]:focus, [type=password]:hover, [type=password]:focus, [type=number]:hover, [type=number]:focus, [type=date]:hover, [type=date]:focus, select:hover, select:focus, textarea:hover, textarea:focus {
border-color: var(--s-1-c) !important;
}

.flatpickr-month {
height: 60px !important;
}

.flatpickr-prev-month, .flatpickr-next-month {
padding: 35px calc(3.57% - 1.5px) !important;
}

select {
padding-right: 1vh !important;
-webkit-appearance: none !important;
appearance: none !important;
}

input[type="checkbox"], input[type="radio"] {
width: auto;
margin-left: 7px;
height: 15px;
width: 15px;
background: var(--w-c);
display: inline-block;
border-radius: 20%;
border: 2px solid var(--p-4-c);
}

input[type="checkbox"]:checked, input[type="radio"]:checked {
background: var(--s-1-c);
border-color: var(--s-1-c);
}

button, label.button {
border-radius: var(--b-r-s) !important;
padding: 1.125vh 2.5vh;
margin: 2.5vh !important;
font-size: 1.5rem;
color: var(--w-c);
display: inline-block;
box-shadow: 0 5px 0 var(--b-c);
}

button i {
margin-left: 5px;
}

button:hover, button:focus, label.button:hover, label.button:focus {
background: var(--p-1-c);
}

button a {
color: var(--w-c) !important;
}

button a:hover, button a:focus {
color: var(--w-c) !important;
}

@keyframes brand-bg {
0% { background-position: center right; }
50% { background-position: center left; }
100% { background-position: center right; }
}

.brand-bg {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
z-index: 0;
filter: opacity(80%);
}

.brand-title {
font-size: 4rem;
background: linear-gradient(90deg, var(--p-1-c), var(--p-2-c));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: var(--p-1-c);
margin: 5vh 0;
}

div#invite {
background-image: url("https://naua.tech/assets/images/backgrounds/invite.svg");
background-repeat: no-repeat;
background-position: center center;
background-size: auto 100%;
padding: 1vh 0;
}

.circle {
border-radius: 100%;
}

.r-border {
border-right: 3px solid var(--p-4-c);
padding-right: 5vw;
}

.sub-nav {
text-align: center;
margin: 25px 0 0 0;
}

.sub-nav i {
font-size: 3rem;
display: block;
margin-bottom: 10px;
}

.sub-nav li {
padding: 10px 0;
border-radius: var(--b-r-s);
}

.sub-nav li.active, .menu .active>a {
background: var(--s-1-c);
color: var(--w-c) !important;
}

.progress {
background-color: var(--p-4-c);
}

.position-bottom { height: 100vh; -webkit-transform: translateY(100vh); -ms-transform: translateY(100vh); transform: translateY(100vh); }

@media screen and (max-width: 39.9375em) {
:root {
--b-r-s: 5px;
--b-r-m: 15px;
--b-r-l: 25px;
--p-r-s: 5px;
--p-r-m: 15px;
--p-r-l: 25px;
--p-l-s: 5px;
--p-l-m: 15px;
--p-l-l: 25px;
--p-t-s: 5px;
--p-t-m: 15px;
--p-t-l: 25px;
--p-b-s: 5px;
--p-b-m: 15px;
--p-b-l: 25px;
}
.reveal { padding-right: 0 !important; padding-left: 0 !important; }
.show-for-small { display: block; }
.hide-for-small { display: none; }
body { font-size: 1rem; }
h1 { font-size: 2rem; }
h2 { font-size: 1.6rem; }
h3 { font-size: 1.3rem; }
h4 { font-size: 1.15rem; }
h5 { font-size: 1rem; }
h6 { font-size: 1rem; }
label { font-size: 1rem; }
p { font-size: 1rem; }
h1.icon { font-size: 10rem; }
.brand-title {
font-size: 2.25rem;
margin: 2.25vh 0;
}
.cinema {
aspect-ratio: 4 / 3;
}
button, label.button {
box-shadow: 0 3px 0 var(--b-c);
}
button.icon {
padding: 0.5625vh 1.25vh;
margin: 1.25vh !important;
}
button.icon i {
margin-left: 0;
}
.sub-nav {
text-align: right;
margin: 15px 0 0 0;
}
.sub-nav i {
font-size: 1rem;
display: inline-block;
margin-left: 5px;
margin-bottom: 0;
}
.sub-nav li {
padding: 5px 10px;
}
.b-s { box-shadow: 0 3px 0 var(--b-c); }
}
@media screen and (min-width: 40em) {
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
}
@media screen and (min-width: 64em) {
ul.medium-horizontal li {
text-align: center;
}
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
}
@media screen and (min-width: 74.9375em) {
}
@media screen and (max-width: 74.9375em) {
}