@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:"Inter",sans-serif;font-weight:400;font-style:normal;position:relative}
.content{background-repeat:no-repeat;background-size:100% 100%;background-position:100% 0%;display:flex;flex-direction:column}
.mb-0{margin-bottom:0}
@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes fade-toggle{0%{opacity:1}50%{opacity:1}100%{opacity:0}}
@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}
@keyframes scrollAnimation{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes btnAnimation{0%,100%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.6);transform:scale(1.1)}}
@keyframes slideToCenter{0%{right:40px;opacity:.4}50%{opacity:.7}100%{left:50%;transform:translate(-50%, -50%) scale(1.1);opacity:1}}
@keyframes slideToLeft{0%{left:50%;transform:translate(-50%, -50%) scale(1.1);opacity:1}50%{opacity:.7}100%{left:40px;transform:translateY(-50%) scale(0.95);opacity:.4}}
@keyframes textAnimation{0%,100%{opacity:1}50%{opacity:0}}
@keyframes textAnimation-reverse{0%,100%{opacity:0}50%{opacity:1}}
header{position:relative;z-index:25}
header p{text-align:center;text-transform:uppercase;font-weight:400;color:#fff;font-style:italic;filter:drop-shadow(0px 0px 8px #DBAD5C)}
.regFrm{z-index:9;width:100%}
.regFrm .form-group{position:relative;width:100%;margin-bottom:.6rem}
.regFrm .form-group .input-row{display:flex;align-items:center;gap:1.5rem}
.regFrm .form-group .input-row .icon-col{flex-shrink:0;width:3.321rem;height:48px;display:flex;align-items:center;justify-content:center}
.regFrm .form-group .input-row .input-col{position:relative;padding:2.887px;border-radius:3.85px;background:linear-gradient(to bottom, #b6e2a7, #002100);width:100%}
.regFrm .form-group .input-row .input-col input{background-color:#fff;border:none;border-radius:2px;color:#0c4102;padding:.5rem;font-size:1rem;flex:1;min-width:0;width:100%}
.regFrm .form-group .input-row .input-col input:focus{box-shadow:none;outline:none}
.regFrm .form-group .input-row .input-col input::-moz-placeholder{color:#0c4102;font-weight:400}
.regFrm .form-group .input-row .input-col input::placeholder{color:#0c4102;font-weight:400}
.regFrm .form-group figure{margin-bottom:0}
.regFrm .form-group .eye{position:absolute;width:3.29rem;top:50%;transform:translateY(-50%);right:.5rem}
.regFrm .btn{border:0;padding:0;margin:0rem auto;width:100%;position:relative;overflow:hidden;cursor:pointer;transition:filter .3s ease,transform .3s ease}
.regFrm .btn:hover{filter:brightness(1.2);transform:scale(1.05)}
.regFrm .btn .img1{display:block;animation:fade-toggle 1s ease-in-out infinite alternate}
.regFrm .btn .img2{display:block;position:absolute;top:0;left:0;animation:fade-toggle 1s ease-in-out infinite alternate-reverse}
#form .bg-form{background-image:url(../assets/bg-form-mb32dd2db1cdf360c7b79c.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;padding:3.4rem 2rem 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;color:#fff;text-shadow:0px 0px 16px #ceb074;font-weight:400}
.social{position:absolute;right:1rem;top:1rem;z-index:30}
.social figure img{width:53px;height:51px;transition:filter .3s ease,transform .3s ease}
.social figure img:last-of-type:not(:only-of-type){display:none}
.social figure:hover img{filter:brightness(1.3) drop-shadow(0 0 8px rgba(225, 187, 128, 0.8));transform:scale(1.1)}
.social figure:hover img:first-of-type:not(:only-of-type){display:none}
.social figure:hover img:last-of-type:not(:only-of-type){display:block}
.error.errors{color:red;width:100%;font-weight:600;text-align:center;display:block;font-size:.8rem;margin-bottom:-0.5rem;margin-top:.25rem}
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}
.banners.container{bottom:5%;left:0;right:0;margin-top:1rem}
.banners.container .banners .banner-item img{width:100%;height:auto;max-width:none}
.partners{overflow:hidden;width:100%;position:relative;bottom:0;margin-top:1rem}
.partners .partner-scroll{display:flex;width:-moz-fit-content;width:fit-content;animation:scrollAnimation 25s linear infinite}
.partners .partner-item{display:flex;align-items:center;gap:12px;padding-right:12px}
.partners .partner-item img{flex-shrink:0;height:34.367px;width:auto;-o-object-fit:contain;object-fit:contain}
footer{margin-top:1rem;padding:1rem;display:flex;flex-direction:row;align-items:center;gap:6rem;background-image:url(../assets/bg-ft-mb65d994785731549767db.png);background-position:center;background-size:cover;background-repeat:no-repeat}
footer figure{margin-bottom:0;flex-shrink:0}
footer figure .logo-ft-mb{width:73px}
footer div{display:flex;align-items:flex-start;justify-content:center;flex:1}
footer div p{color:#000;text-align:left;font-size:14px;font-style:italic;font-weight:800;line-height:17px;letter-spacing:.28px;margin-bottom:0}
footer div .text1{margin-bottom:-0.5rem}
footer div figure{width:192px}
footer .copyright{color:#fff;text-align:center}
@media screen and (min-width: 320px){.content #contentId{min-height:100%;overflow-y:hidden;overflow-x:hidden}.content #contentId .social figure img{width:36px;height:35px}.content #contentId .video-promo{width:100%;left:-1rem;top:-1rem}header{margin-top:1rem}header .logo{width:15.25rem;margin-bottom:1.563rem}header .tagline{width:20.625rem}#form{position:static}#form .container{padding-left:0;padding-right:0}#form .bg-form{width:26rem;padding:1.5rem 2rem 0rem;background-size:100% 90%}#form .regFrm{width:100%;max-width:100%;padding:5rem 1.5rem}#form .regFrm .form-group{margin-bottom:.5rem;padding-inline:.5rem}#form .regFrm .form-group .input-row{gap:1rem}#form .regFrm .form-group .input-row .icon-col{width:45px}#form .regFrm .form-group .input-row .icon-col img{width:100%;height:auto}#form .regFrm .form-group .input-col input{font-size:.875rem}#form .regFrm .btn{width:90%;margin:2rem auto 0;position:relative}#form .line{width:278px;height:4px;margin-top:-4rem}footer{background-size:100% 100%;margin-top:-1rem}footer .logo_ft{width:40%}footer div p{font-size:10px}}
@media screen and (min-width: 360px){header p{font-size:1.25rem}#form .bg-form{width:24rem}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{width:27rem;background-size:100% 80%}footer .title{font-size:.9rem}}
@media screen and (min-width: 412px){#form .regFrm .form-group input{padding:.6rem}footer div p{font-size:14px}}
@media screen and (min-width: 540px){.content #contentId .video-promo{top:-1rem}header figure{width:70%}#form .bg-form{padding:1.5rem 2rem 0rem;width:29rem}#form .line{margin-top:-4rem}footer{margin-top:0}footer .title{font-size:1rem}}
@media screen and (min-width: 568px){#form .bg-form{width:85%;padding:1.5rem 4rem 0rem}#form .regFrm{width:100%}#form .regFrm .form-group input{font-size:1rem;padding:.8rem}.banner{margin-top:20%}}
@media screen and (min-width: 667px){#form .bg-form{padding:1.5rem 3rem 0rem;width:83%}#form .bg-form .join p:first-of-type{font-size:3.5vw}#form .bg-form .join p:last-of-type{font-size:4.5vw}#form .social{top:2rem}}
@media screen and (min-width: 720px){#form .bg-form{width:90%}}
@media screen and (min-width: 768px){.content #contentId .video-promo{width:35.188rem;top:0}header .logo{width:15.5rem}header .tagline{width:26.625rem}#form .bg-form{padding:2rem 2rem 0rem;width:33rem}#form .regFrm .form-group{margin-bottom:1.5rem;width:100%;margin-left:auto;margin-right:auto}#form .regFrm .form-group .input-row{padding-inline:1rem}#form .regFrm .form-group .input-row .icon-col{width:53px}#form .regFrm .btn{width:85%}footer .logo_ft{width:25%}footer figure{margin-left:4rem;width:80px}footer div p{width:100%;justify-content:center}}
@media screen and (min-width: 882px){#form .bg-form{padding:2rem 4rem 0rem;width:77%}}
@media screen and (min-width: 912px){header figure{width:55%}#form .bg-form{padding:2rem 2rem 0rem;width:100%}}
@media screen and (min-width: 1024px){.content #contentId .video-promo{top:-1rem}header .logo{width:18.5rem}header .tagline{width:30.625rem}#form .bg-form{padding:2rem 2rem 0rem;width:54vw}#form .regFrm{padding:6rem 1.5rem}#form .regFrm .form-group .input-row{padding-inline:1.5rem}#form .line{margin-top:-5rem}}
@media screen and (min-width: 1180px){#form .bg-form{padding:2rem 6rem 0rem}#form .regFrm{width:100%}#form .regFrm .form-group{margin-bottom:2rem}}
@media screen and (min-width: 1200px){html,body{height:100%;overflow-y:auto}.content{background:rgba(0,0,0,0);min-height:100vh}.content #contentId{flex:1}.content #contentId .social{top:5%;right:5rem}.content #contentId .social figure img{width:53px;height:51px}.content #contentId .video-promo{width:35.75rem;top:-5rem;left:0rem;margin:-2rem 0}header{margin-top:2rem}header figure{width:40%;margin-bottom:1.5rem}header .tagline{width:40rem}#form .bg-form{padding:1rem 2rem 0rem;width:37.019rem;background-image:url(../assets/bg-forme3eb9460a2585694cfe9.png);background-position:top center;background-size:100% 80%;background-repeat:no-repeat}#form .regFrm{padding:7rem 1.5rem}#form .regFrm .form-group{margin-bottom:1rem}#form .regFrm .form-group figure{width:25px}#form .regFrm .form-group input{padding:.7rem 1rem;font-size:1rem}#form .regFrm .form-group .eye{width:3.854rem}#form .regFrm .form-group .input-row{gap:1.5rem}#form .regFrm .form-group .input-row .input-col input{font-size:1rem;font-weight:600}#form .regFrm .btn{width:80%}.partners{bottom:-4rem}.partners .partner-item{gap:4rem;padding-right:4rem}.partners .partner-item img{flex-shrink:0;height:40px;width:auto;-o-object-fit:contain;object-fit:contain}footer{margin-top:-4rem;flex-shrink:0;background-image:url(../assets/bg-ftfb721ce3fe832e30c864.png);background-position:9% 0;background-size:100% 100%;background-repeat:no-repeat;flex-direction:row;align-items:center;justify-content:center}footer .logo_ft{width:40%}footer div{display:flex;align-items:center;justify-content:center;width:100%}}
@media screen and (min-width: 1366px){header{margin-bottom:0}header .logo{width:17.25rem;height:5.813rem}header .tagline{width:28.875rem;height:8.125rem;margin-bottom:0}}
@media screen and (min-width: 1440px){header{margin-bottom:0}#form .regFrm .form-group{margin-bottom:1rem}#form .regFrm .form-group .error.errors{font-size:1rem}#form .btn{width:80%}.banners.container{bottom:-2rem}}
@media screen and (min-width: 1500px){header .tagline{width:28.875rem}footer{background-size:100% 100%}}
@media screen and (min-width: 1600px){header .logo{width:18.563rem}.banners.container{bottom:-2rem}.partners{bottom:-4rem}footer div .text1,footer div .text2{font-size:15px}}
@media screen and (min-width: 1700px)and (height: 1117px){header{margin-top:3rem}.banners.container{bottom:0}}
@media screen and (min-width: 1920px){header .logo{width:17.25rem}header .tagline{width:28.875rem;margin-bottom:1rem}#form .bg-form .regFrm .form-group input{font-size:1.084rem}#form .btn{width:78%}}
@media screen and (min-width: 2056px){header{margin-top:7rem}#form .bg-form{padding:3rem 2rem 0rem}#form .social figure img{width:50px}#form .regFrm .form-group input{padding:1rem}.banners.container{bottom:0}}
@media screen and (min-width: 2336px){#form .social figure img{width:60px}#form .regFrm .form-group figure{width:30px}#form .regFrm .form-group input{font-size:1.4rem}.banners.container{bottom:-2rem}.banners.container .banner-item{transform:scale(1.3)}.partners{bottom:-6rem}footer h6{font-size:1.12rem}footer p{font-size:1rem}}
@media screen and (min-width: 2560px){header{margin-top:10rem}header .tagline{width:44vw}#form .bg-form{width:32vw}#form .regFrm .form-group{margin-bottom:1.5rem}#form .regFrm .form-group:last-of-type{margin-bottom:2rem}.banners.container{bottom:-4rem}.partners{bottom:-8rem}.partners .partner-scroll{width:220vw}}
@media screen and (min-width: 2992px){header{margin-top:12rem}header .logo{width:60%}#form .bg-form{padding:4rem 6rem 0rem}#form .bg-form .join{margin-bottom:2rem}#form .social figure img{width:110px}#form .regFrm{padding-top:6rem}#form .regFrm .form-group{margin-bottom:2rem}#form .regFrm .form-group input{padding:1.5rem 1rem;font-size:2rem}#form .regFrm .form-group:last-of-type{margin-bottom:2rem}#form .regFrm .form-group figure{width:50px}#form .regFrm .form-group .eye{width:50px}#form .regFrm .error.errors{font-size:1.5rem}.banners .banner-item{transform:scale(1.6)}}
@media screen and (min-width: 3365px){header figure{width:50rem;margin-bottom:3rem}header p{font-size:3.5rem;margin-bottom:3.5rem}#form .regFrm{padding-top:8rem}#form .regFrm .error.errors{font-size:2rem}}
@media screen and (min-width: 3456px){#form .bg-form{padding:5rem 4rem 1rem;background-size:100% 91%;width:80rem}#form .bg-form .join{margin-bottom:3rem}#form .social figure{margin-bottom:2.5rem}#form .regFrm .form-group{margin-bottom:2rem}#form .regFrm .form-group figure{width:45px}#form .regFrm .form-group input{font-size:2.3rem;padding:1.5rem 1rem}#form .regFrm .form-group .eye{width:40px}.banners.container .banners .banner-item{transform:scale(2)}.partners{bottom:-12rem}}
@media screen and (min-width: 3840px){#form .bg-form .join{margin-bottom:2rem}#form .regFrm .form-group{margin-bottom:2.5rem}#form .regFrm .error.errors{font-size:1.2rem}}
.video-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.video-promo{position:relative;z-index:1;height:auto;display:block;-o-object-fit:contain;object-fit:contain;top:-5rem;margin-left:auto;margin-right:auto}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
