@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);
body{min-height:100%;font-family:"Nunito Sans",sans-serif;font-weight:400;font-style:normal;position:relative}
.content{background-image:url(../assets/bg3ba6df9b1e6b7a6e6657.png);background-repeat:no-repeat;background-size:100% 100%;background-position:100% 0%;display:flex;align-items:center;justify-content:center;height:100%}
.content__left{max-width:40%;width:100%}
.content__right{max-width:50%;width:100%}
.mb-0{margin-bottom:0}
@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@keyframes textAnimation{0%,100%{opacity:1}50%{opacity:0}}
@keyframes textAnimation-reverse{0%,100%{opacity:0}50%{opacity:1}}
header figure:first-of-type{width:170px}
header figure.tagline{width:100%;margin:0 auto 1rem;margin-bottom:50px}
@media screen and (min-width: 576px){header figure:first-of-type{width:24%}}
@media screen and (min-width: 992px){header .logo{width:270px}}
.regFrm{width:72%;z-index:9}
.regFrm .form-group{position:relative;width:100%;margin-bottom:.6rem}
.regFrm .form-group input{background-color:#fff;border-radius:50px;color:#07082d;text-align:center;padding:.5rem;font-size:.7rem}
.regFrm .form-group input:focus{box-shadow:none}
.regFrm .form-group input::-moz-placeholder{color:#000;font-weight:700}
.regFrm .form-group input::placeholder{color:#000;font-weight:700}
.regFrm .form-group figure{width:20px;margin-bottom:0}
.regFrm .form-group .u-p{position:absolute;top:19%;left:4%}
.regFrm .form-group .eye{position:absolute;width:20px;top:15%;right:5%}
.regFrm .btn{border:0;padding:0;margin:1rem auto 0;width:70%;animation:zoom 2s infinite}
#form .bg-form{background-image:url(../assets/bg-formffa5d372d44575a613f3.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;padding:3.4rem 0rem 2rem;position:relative;z-index:20}
#form .bg-form .join{margin-bottom:.6rem}
#form .bg-form .join p{font-weight:700;font-size:1.5rem}
#form .bg-form .join p strong{font-weight:900}
#form .social{position:absolute;right:1rem;top:2rem;z-index:10}
#form .social figure{margin-bottom:1.5rem}
#form .social figure img{width:70px}
.carousel-indicators{margin-bottom:0;bottom:-30%;gap:1.5rem}
.carousel-indicators button{width:15px !important;height:15px !important;background-color:#e2e4eb !important;border-radius:100%;border:none !important;opacity:1 !important}
.carousel-indicators .active{background-color:#f9b107 !important}
.error.errors{color:red;width:100%;text-align:center;display:block;font-size:.8rem;margin-bottom:-1.2rem}
hr{background:#4f4518;background:radial-gradient(circle, rgb(79, 69, 24) 0%, rgba(45, 35, 13, 0.6685267857) 100%);border:none;opacity:.5;height:1.5px;margin:-0.35rem auto 1.35rem;width:300px}
.banner{z-index:4;margin-top:15%}
.banner .line{margin:2rem 0 0rem}
footer{padding:2rem 0;position:relative;z-index:9}
footer h6{color:#faeeb6}
footer p{line-height:115%}
footer .line{position:relative}
footer .line::before{content:"";position:absolute;right:0px;top:0;height:100%;width:1px;background:#fff;background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}
@media screen and (max-width: 575.98px){#form .bg-form{padding:1.5rem 0rem 0rem}#form .bg-form .join{margin-bottom:1rem}#form .bg-form .join p{font-weight:700;font-size:1rem}#form .social{top:10px;padding:0 1rem;justify-content:start}#form .social figure{margin-bottom:.5rem}#form .social figure img{width:50px}#form .carousel{width:70%;margin:auto}.regFrm .btn{width:100%}footer{padding:3rem 0 0rem}.logo_ft{width:40%}}
@media screen and (max-width: 1199.98px)and (orientation: portrait){html,body{height:100%}}
@media screen and (max-width: 1199.98px){header figure:first-of-type{width:190px}.content{padding:3rem 0;background-size:cover;background-position:left center;background-image:url(../assets/bg_mobile9524b8206d6c4c35dcac.png);height:100%}.content__right{max-width:100%;width:100%}#form{position:static}#form .social{top:10px;right:10px;padding:0}#form .social figure{margin-bottom:.5rem}#form .social figure img{width:50px}}
@media screen and (min-width: 320px){header figure:first-of-type{width:190px;margin-bottom:3rem}#form .bg-form .join{width:80%}.regFrm .form-group{margin-bottom:1rem}.regFrm .btn{margin:1rem auto 0}.carousel-indicators{bottom:-45%}}
@media screen and (min-width: 360px){header figure:first-of-type{width:190px}}
@media screen and (min-width: 375px){#form .bg-form{padding:1.5rem 0rem 0rem}#form .bg-form .join{margin-bottom:1rem}}
@media screen and (min-width: 412px){header figure:first-of-type{width:210px}#form .bg-form .join p{font-size:1rem}.regFrm{width:70%}.regFrm .form-group{margin-bottom:1rem}.carousel-indicators{bottom:-35%}}
@media screen and (min-width: 540px){#form .bg-form{padding:2rem 0rem 0rem;width:100%}#form .bg-form .join{margin-bottom:1rem}#form .bg-form .join p{font-size:1.2rem}.regFrm{width:60%}.regFrm .form-group{margin-bottom:1rem}.regFrm .form-group:last-of-type{margin-bottom:1.2rem}}
@media screen and (min-width: 568px){header figure:first-of-type{width:240px}header figure.tagline{width:450px}#form .bg-form{padding:2rem 0rem 0rem}.regFrm{width:66%}.regFrm .form-group input{font-size:1rem}.banner{margin-top:20%}}
@media screen and (min-width: 576px){header figure:first-of-type{width:240px}header figure.tagline{width:450px}#form .bg-form{padding:5.5rem 0rem 2rem}#form .stair{bottom:-8%}#form .bg-wi{bottom:-45%}.regFrm{width:66%}.regFrm .form-group input{font-size:1rem}}
@media screen and (min-width: 720px){#form .bg-form{padding:2rem 0rem 2rem}}
@media screen and (min-width: 768px){header figure:first-of-type{width:370px}header figure.tagline{width:100%}#form .bg-form{width:100%;padding:3rem 0rem 0rem}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p{font-size:1.5rem}#form .carousel{width:76%;margin:auto}.regFrm{width:100%}.regFrm .form-group{margin-bottom:1.5rem;width:65%;margin-left:auto;margin-right:auto}.regFrm .form-group input{padding:1.2rem;font-size:1.2rem}.regFrm .form-group figure{width:40px}.regFrm .form-group .u-p{top:20%}.regFrm .form-group .eye{width:30px;top:30%}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .btn{width:75%}.carousel-indicators{bottom:-25%}footer .title{font-size:1.5rem}footer .line{width:100%}.logo_ft{width:25%}}
@media screen and (min-width: 820px){#form .bg-form{width:100%}#form .bg-form .join p{font-size:1.5rem}.regFrm .form-group{margin-bottom:1.2rem}.regFrm .form-group input{padding:1.2rem}.regFrm .form-group figure{width:35px}.regFrm .form-group .u-p{top:21%}.regFrm .form-group .eye{width:30px;top:30%}.regFrm .form-group:last-of-type{margin-bottom:2rem}}
@media screen and (min-width: 914px){header figure.tagline{margin-top:40px;margin-bottom:40px}}
@media screen and (min-width: 1024px){header figure:first-of-type{width:370px}#form .bg-form{padding:4rem 0rem 0rem}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p{font-size:2rem}#form .carousel{width:65%;margin:auto}.regFrm{width:75%}.regFrm .form-group{margin-bottom:2rem;width:80%}.regFrm .form-group input{padding:1.5rem}.regFrm .form-group figure{width:40px}.regFrm .form-group .u-p{top:24%}.regFrm .form-group .eye{width:35px;top:35%}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .btn{width:95%}.carousel-indicators{bottom:-25%}}
@media screen and (min-width: 1180px){.regFrm{width:100%}.regFrm .form-group{margin-bottom:2rem;width:60%}.regFrm .btn{width:70%}}
@media screen and (min-width: 1200px){html,body{height:100%}.content{background-size:cover;background-position:50% 0}.content__left{max-width:45%}header figure:first-of-type{width:230px;margin-bottom:1rem}header figure.tagline{width:570px}#form .bg-form{padding:2rem 0rem 0rem;width:520px}#form .bg-form .join{margin-bottom:1rem}#form .bg-form .join p{font-size:1.3rem}#form .carousel{width:55%;margin:auto}.regFrm{width:100%}.regFrm .form-group{margin-bottom:1rem;width:55%;margin-left:auto;margin-right:auto}.regFrm .form-group:last-of-type{margin-bottom:1rem}.regFrm .form-group figure{width:25px}.regFrm .form-group input{padding:.8rem;font-size:1rem}.regFrm .form-group .u-p{top:18%}.regFrm .form-group .eye{width:25px;top:30%}.regFrm .btn{margin:0rem auto 0;width:60%}footer{padding:2rem 0}footer .intro p{font-size:12px}footer .title{font-size:1rem;margin-bottom:2.5rem}.logo_ft{width:40%}.social{top:5%}}
@media screen and (min-width: 1366px){html,body{height:100%}}
@media screen and (min-width: 1440px){header figure.tagline{width:100%}header figure.tagline img{width:85%}}
@media screen and (min-width: 1700px){header figure:first-of-type{width:280px}header figure.tagline{width:100%}header figure.tagline img{width:85%}#form .bg-form{width:70%}#form .bg-form .join p{font-size:1.5rem}#form .carousel{width:50%}.regFrm .form-group{width:60%}.regFrm .form-group:last-of-type{margin-bottom:.5rem}.regFrm .form-group .u-p{top:23%}.regFrm .btn{margin:1rem auto 0;width:70%}}
@media screen and (min-width: 1920px){#form .bg-form .join p{font-size:1.7rem}#form .carousel{width:43%}.regFrm .btn{width:62%}}
@media screen and (min-width: 2056px){header figure:first-of-type{width:320px}#form .bg-form{padding:2.5rem 0rem 0rem}#form .carousel{width:50%}.regFrm .form-group input{padding:1rem}.regFrm .form-group .u-p{top:25%}.regFrm .btn{width:70%}}
@media screen and (min-width: 2336px){header figure:first-of-type{width:370px}#form .bg-form .join figure img{width:50%}#form .social figure img{width:80px}.regFrm .form-group input{font-size:1.4rem}.regFrm .form-group:last-of-type{margin-bottom:1.5rem}.regFrm .form-group .u-p{top:27%}.regFrm .form-group .eye{top:32%}footer h6{font-size:1.12rem}footer p{font-size:1rem}}
@media screen and (min-width: 2560px){header figure:first-of-type{width:420px}#form .bg-form{padding:3rem 0rem 1rem}#form .bg-form .join{margin-bottom:1.5rem}#form .carousel{width:46%}.regFrm .form-group{margin-bottom:1.5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}}
@media screen and (min-width: 2992px){#form .bg-form{width:75%;padding:4rem 0rem 0rem}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p{font-size:2rem}#form .km{width:900px}#form .social figure img{width:110px}.regFrm .form-group{margin-bottom:1.5rem}.regFrm .form-group input{font-size:2rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .form-group .u-p{width:35px;top:25%}.regFrm .form-group .eye{width:35px;top:38%}.regFrm .btn{margin:0rem auto 0}.error.errors{font-size:1.5rem;margin-bottom:-1.7rem}}
@media screen and (min-width: 3456px){header figure:first-of-type{width:500px;margin-bottom:2rem}header figure.tagline{margin-bottom:2rem}header figure.tagline img{width:100%}#form .bg-form{width:80%;margin-bottom:2rem}#form .bg-form .join p{font-size:2.5rem}#form .social figure{margin-bottom:2.5rem}#form .carousel{width:54%}.regFrm .form-group{width:65%;margin-bottom:2rem}.regFrm .form-group figure{width:45px}.regFrm .form-group .u-p{top:27%}.regFrm .form-group input{font-size:2.3rem}.regFrm .form-group .eye{width:40px}.regFrm .form-group:last-of-type{margin-bottom:3rem}.regFrm .btn{margin:-1rem auto 0}}
@media screen and (min-width: 3840px){#form .bg-form{padding:5rem 0rem 0rem;width:90%}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p{font-size:3rem}#form .regFrm .form-group{margin-bottom:2.5rem}.error.errors{font-size:1.5rem;margin-bottom:-2.2rem}}
