@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
:root{--text-gradient: linear-gradient( 180deg, #e1bb80 30.5%, #fff 48%, #f8e9bb 56.5%, #f8e9bb 82.5%, #fffff9 100% )}
body{min-height:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;position:relative}
.content{background-image:url(../assets/bg020ce73820aa2ee373cb.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:50%;width:100%}
.content__right{max-width:50%;width:100%}
.content__right video{mix-blend-mode:lighten}
.grecaptcha-badge{visibility:hidden}
.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 p{text-align:center;text-transform:uppercase}
header span{display:block;font-weight:800;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}
header span:last-child{font-weight:400;color:#fff;background:rgba(0,0,0,0);background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;margin-top:-7px}
@media screen and (min-width: 992px){header .logo{width:270px}}
.regFrm{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:1rem}
.regFrm .form-group input:focus{box-shadow:none}
.regFrm .form-group input::-moz-placeholder{color:#000;font-weight:400}
.regFrm .form-group input::placeholder{color:#000;font-weight:400}
.regFrm .form-group figure{width:20px;margin-bottom:0}
.regFrm .form-group .u-p{position:absolute;top:50%;transform:translate(-50%, -50%);left:8%}
.regFrm .form-group .eye{position:absolute;width:20px;top:50%;transform:translate(-50%, -50%);right:3%}
.regFrm .btn{border:0;padding:0;margin:1rem auto 0;width:70%;animation:zoom 2s infinite}
#form .bg-form{padding:3.4rem 0rem 2rem;position:relative;z-index:20}
#form .bg-form .join{margin-bottom:.6rem;line-height:normal}
#form .bg-form .join p{text-align:center;text-transform:uppercase;margin-bottom:0}
.social{position:absolute;right:3rem;top:2rem;z-index:10}
.social figure{margin-bottom:1.5rem}
.social figure img{width:70px;transition:all .3s ease}
.social figure img:hover{transform:scale(1.2)}
.error.errors{color:red;width:100%;text-align:center;display:block;font-size:.8rem;margin-bottom:-1rem}
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 .intro p:first-of-type{color:#fff;background:rgba(0,0,0,0)}
footer .title{margin-bottom:1rem;text-transform:uppercase;font-weight:700}
footer .copyright{font-size:.875rem;color:#fff}
footer hr{height:1px;border:none;background:#fff;width:95%}
@media screen and (max-width: 1199.98px){#form .tagline{margin-bottom:-1rem}#form .bg-form{background-image:url(../assets/bg-form_mbf1c6b750e79953b326eb.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat}footer .container .row .wrapper{margin-top:100px}footer .fb-icon figure img,footer .tel-icon figure img{width:30px}}
@media screen and (min-width: 320px){header figure{width:90%}header span:first-child{font-size:11vw}header span:last-child{font-size:9.5vw}.content{background-size:100% 100%;background-position:center;background-image:url(../assets/bg_mobile9e366ac7caf85ac0cc5b.png)}.content__left{max-width:100%;width:100%}.content__right{max-width:100%;width:100%}#form{position:static}#form .bg-form{padding:3rem 3rem 0rem;background-size:100% 90%}#form .bg-form .join{padding-left:2rem}#form .bg-form .join p:first-of-type{font-size:5vw;font-weight:500}#form .social{top:3rem;right:1rem;justify-content:start}#form .social figure{margin-bottom:1rem}#form .social figure img{width:30px}.regFrm{width:100%}.regFrm .form-group{width:18rem;margin-bottom:1rem}.regFrm .form-group:last-of-type{margin-bottom:0}.regFrm .btn{width:100%;margin:1rem auto 0}footer{background-size:100% 100%;background-position:center;background-image:url(../assets/bg-ft_mb01561146a2ec92b20a83.png);margin-top:-2rem}footer .intro .content{font-size:11px;font-weight:600;font-style:normal;line-height:normal}footer .intro .copyright{font-size:10.5px;font-weight:600;font-style:normal;line-height:normal}footer .title{font-size:.73rem}.logo_ft{width:40%}}
@media screen and (min-width: 360px){#form .bg-form .regFrm .form-group{width:17rem}footer .title{font-size:.8rem}}
@media screen and (min-width: 375px){footer .title{font-size:.88rem}}
@media screen and (min-width: 390px){#form .bg-form{background-size:100% 88%}#form .bg-form .regFrm .form-group{width:18.5rem}footer .title{font-size:.9rem}}
@media screen and (min-width: 412px){#form .bg-form .regFrm .form-group{width:20rem}#form .bg-form .regFrm .form-group input{padding:.6rem}footer .title{font-size:.98rem}}
@media screen and (min-width: 425px){#form .bg-form .regFrm .form-group{width:21.5rem}}
@media screen and (min-width: 540px){#form .bg-form{padding:3.5rem 4rem 0rem;width:84%}footer .title{font-size:1rem}}
@media screen and (min-width: 568px){#form .bg-form{background-size:100% 89%;width:85%;padding:1.5rem 4rem 0rem}#form .bg-form .join p:first-of-type{font-size:6vw}#form .bg-form .join p:last-of-type{font-size:4.5vw}.regFrm{width:100%}.regFrm .form-group input{font-size:1rem;padding:.8rem}.banner{margin-top:20%}}
@media screen and (min-width: 576px){#form .bg-form{background-size:100% 90%}}
@media screen and (min-width: 667px){header figure{width:35vw}header span:first-child{font-size:7vw}header span:last-child{font-size:6vw}.content__right{max-width:100%;margin:auto}#form .bg-form{background-size:100% 90%;padding:1.5rem 4rem 0rem;width:83%}#form .bg-form .join p:first-of-type{font-size:1.563rem}#form .social{top:2rem}}
@media screen and (min-width: 720px){#form .bg-form{width:90%}}
@media screen and (min-width: 768px){header p{font-size:6.8vw}.content__right{max-width:85%;margin:auto}#form .bg-form{padding:4rem 5rem 0rem;width:80%}#form .bg-form .regFrm .form-group{margin-bottom:1.5rem;width:28rem;margin-left:auto;margin-right:auto}#form .bg-form .regFrm .form-group input{padding:1rem;font-size:1rem}#form .bg-form .regFrm .form-group figure{width:30px}#form .bg-form .regFrm .form-group .eye{width:30px}#form .bg-form .regFrm .btn{width:100%}footer .title{font-size:1.5rem}footer .line{width:100%}.logo_ft{width:25%}}
@media screen and (min-width: 882px){#form .bg-form{padding:2rem 4rem 0rem;width:77%}}
@media screen and (min-width: 912px){#form .bg-form{padding:4rem 6rem 0rem;background-size:100% 90%;width:100%}#form .bg-form .regFrm .form-group{width:35rem}}
@media screen and (min-width: 1024px){.content__right{padding-top:0}#form .bg-form{background-size:100% 88%;width:100%;padding:5rem 8rem 0rem}#form .bg-form .regFrm .form-group{width:47rem}#form .bg-form .regFrm .btn{width:60%}}
@media screen and (min-width: 1180px){#form .bg-form{padding:2rem 6rem 0rem}.regFrm{width:100%}.regFrm .form-group{margin-bottom:2rem}}
@media screen and (min-width: 1200px){html,body{height:100%}.content{background-image:url(../assets/bg020ce73820aa2ee373cb.png);background-position:35% 0;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.content__left{max-width:50%}.content__right{padding-top:0;max-width:50%;mix-blend-mode:lighten}.content__right video{position:absolute;left:15%;top:10%}header figure{width:25rem}header p{font-size:4vw;font-weight:800;background:var(--text-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}header p span{display:inline-block}header p span:first-child,header p span:last-child{font-size:inherit;font-weight:inherit;background:inherit;background-clip:inherit;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit}#form .tagline{width:36rem;margin:-2rem 0}#form .bg-form{background-image:url(../assets/bg-form134b30b50e4bb9864e6f.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;width:95%;background-size:100% 90%;padding-top:3rem}#form .bg-form .join{margin-bottom:1rem}#form .bg-form .join p{font-size:1.563rem}#form .bg-form .regFrm{width:100%}#form .bg-form .regFrm .form-group{margin-bottom:1.2rem;width:30rem}#form .bg-form .regFrm .form-group figure{width:25px}#form .bg-form .regFrm .form-group input{padding:.5rem;font-size:1rem}#form .bg-form .regFrm .form-group .eye{width:25px}#form .bg-form .regFrm .btn{width:70%}#form .social figure img{width:52.5px}footer{background-size:auto;background-position:center;background-image:url(../assets/bg-ft90a85f0b88b0d2a0e914.png);padding:2rem 0;margin-top:-0.5rem}footer .intro .content{font-size:14px;font-weight:600;font-style:normal;line-height:normal}footer .intro .copyright{font-size:13.5px;font-weight:600;font-style:normal;line-height:normal}footer .fb-icon,footer .tel-icon{width:40px}footer .title{font-size:1rem;margin:1rem 0}.logo_ft{width:40%}.social{top:5%}}
@media screen and (min-width: 1366px){header figure{width:25rem}}
@media screen and (min-width: 1440px){header figure{width:28rem}header figure.tagline{margin-bottom:0;width:100%}header figure.tagline img{width:85%}#form .bg-form{width:90%}}
@media screen and (min-width: 1600px){header figure{width:35rem}#form .bg-form{width:80%}#form .bg-form .regFrm .form-group{width:32rem}}
@media screen and (min-width: 1700px){header p{font-size:3.5vw}#form .social{right:7rem}#form .bg-form{width:80%;background-size:100% 89%;padding-top:4rem}#form .bg-form .join p{font-size:1.563rem}#form .bg-form .regFrm .form-group{width:34rem}#form .bg-form .regFrm .btn{width:70%}}
@media screen and (min-width: 1920px){#form .tagline{width:40rem}#form .social{top:10%}#form .bg-form{width:70%}#form .bg-form .regFrm .form-group{width:33rem}#form .bg-form .regFrm .btn{width:60%}}
@media screen and (min-width: 2056px){#form .bg-form{width:80%;padding:6rem 7rem 0rem}#form .bg-form .regFrm .form-group{width:41rem}#form .bg-form .regFrm .btn{width:70%}#form .social{top:2rem}#form .social figure img{width:50px}.regFrm .form-group input{padding:1rem}}
@media screen and (min-width: 2336px){#form .social figure img{width:60px}.regFrm .form-group{width:48rem}.regFrm .form-group figure{width:30px}.regFrm .form-group input{font-size:1.4rem}footer h6{font-size:1.12rem}footer p{font-size:1rem}}
@media screen and (min-width: 2560px){#form .bg-form{padding:6rem 9rem 0}.regFrm .form-group{width:50rem;margin-bottom:1.5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}}
@media screen and (min-width: 2624px){#form .tagline{width:65rem}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p:first-of-type{font-weight:500;font-size:2.563rem}#form .bg-form .regFrm .form-group{width:52rem;margin-bottom:1.5rem}}
@media screen and (min-width: 2992px){header p{font-size:3.8vw}#form .bg-form .join{margin-bottom:2rem}#form .social figure img{width:110px}.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group input{padding:1.5rem 1rem;font-size:2rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .form-group figure{width:50px}.regFrm .form-group .eye{width:50px}.error.errors{font-size:1.5rem;margin-bottom:-1.7rem}}
@media screen and (min-width: 3365px){header figure{margin-bottom:3rem}header p{font-size:3.3vw;margin-bottom:1.5rem}}
@media screen and (min-width: 3456px){#form .tagline{width:88rem}#form .bg-form{width:100%;padding:8rem 10rem 0}#form .bg-form .join{margin-bottom:3rem}#form .bg-form .regFrm .form-group{margin-bottom:3rem;width:68rem}#form .bg-form .regFrm .form-group figure{width:45px}#form .bg-form .regFrm .form-group input{font-size:2.3rem;padding:1.5rem 1rem}#form .bg-form .regFrm .form-group .eye{width:40px}#form .social{top:4rem;right:6%}#form .social figure{margin-bottom:2.5rem}}
@media screen and (min-width: 3840px){header p{font-size:3vw}#form .bg-form{width:100%}#form .bg-form .join{margin-bottom:2rem}#form .bg-form .join p:first-of-type{font-size:2.2vw}#form .bg-form .join p:last-of-type{font-size:1.7vw}#form .regFrm .form-group{margin-bottom:2.5rem}.error.errors{font-size:1.5rem;margin-bottom:-2.2rem}}
