@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;overflow:scroll;position:relative}
.content{height:auto;position:relative}
.content .video-bg__media{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1;pointer-events:none}
.content .video-player{mix-blend-mode:lighten;filter:brightness(1.1) contrast(1.1);width:90%;-o-object-fit:cover;object-fit:cover;margin:auto}
.content #contentId{position:absolute;top:0;left:0;height:auto;display:flex;flex-direction:column}
.content__left{max-width:100%;width:100%;position:relative;display:flex}
.content__right{max-width:100%;width:100%}
.copyright{width:40%;margin-left:auto;margin-right:auto;margin-bottom:0}
.mb-0{margin-bottom:0}
.backdrop{position:absolute;inset:0;z-index:30;background-color:rgba(0,0,0,.8);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;opacity:0;pointer-events:none}
.backdrop figure{width:100%;padding:1rem;cursor:pointer;pointer-events:none;transition:all .3s ease;opacity:0}
.backdrop.open{opacity:1;pointer-events:auto}
.backdrop.open figure{opacity:1;pointer-events:auto}
@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 scrollAnimation{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes textAnimation-reverse{0%,100%{opacity:0}50%{opacity:1}}
header figure{width:100%;margin-bottom:.5rem}
header figure.tagline{width:90%;margin-bottom:.5rem}
.regFrm{width:80%;z-index:9}
.regFrm .form-group{position:relative;width:100%;margin-bottom:.8rem}
.regFrm .form-group input{border-radius:8px;border:2px solid #ff9800;background:#fff;color:#07082d;padding:.5rem 2.5rem;font-size:.7rem}
.regFrm .form-group input:focus{box-shadow:none}
.regFrm .form-group input::-moz-placeholder{color:#000}
.regFrm .form-group input::placeholder{color:#000}
.regFrm .form-group figure{width:20px;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%)}
.regFrm .form-group .u-p{left:4%}
.regFrm .form-group .eye{right:5%}
.regFrm .btn{border:0;padding:0;margin:0rem auto;width:100%;animation:zoom 2s infinite}
.regFrm .btn .img1{display:block}
.regFrm .btn .img2{display:none}
.regFrm .btn:hover .img1{display:none}
.regFrm .btn:hover .img2{display:block}
#form .bg-form{background-image:url(../assets/bg-form750847a2d02608d61d2a.png);background-position:top center;background-size:100% 85%;background-repeat:no-repeat;padding:1rem 0rem;position:relative;z-index:20}
#form .bg-form .join p{font-size:1rem;font-weight:900;margin-bottom:.5rem}
.error.errors{color:red;width:100%;text-align:center;display:block;font-size:.8rem;margin-bottom:-0.8rem}
.banners{overflow:hidden;position:absolute;bottom:4%;margin:0 .5rem}
.banners .banner-scroll{display:flex;animation:scrollAnimation 15s linear infinite;width:500%}
.banners .banner-item{flex:0 0 70%}
.banners .banner-item img{width:100%;height:auto;max-width:none}
footer{padding:1rem;display:flex;flex-direction:column;gap:30px;margin-top:-10px;background-image:url(../assets/bg-ft-mbf5b5a1b2438444a8e2a4.png);background-position:center;background-size:cover;background-repeat:no-repeat}
footer figure{margin-bottom:0}
footer figure .logo-ft-mb{width:150px}
footer div{display:flex;align-items:center;gap:1rem}
footer div figure{width:192px}
footer p{color:#fff;margin-bottom:0;font-weight:700;font-style:italic;white-space:nowrap}
@media screen and (min-width: 344px){html,body{height:100%}header figure{width:100%}header figure.tagline{width:90%}#form .bg-form{width:90%;margin-left:auto;margin-right:auto}}
@media screen and (min-width: 375px){footer div figure{width:175px}}
@media screen and (min-width: 412px){header figure{margin-bottom:1rem}header figure.tagline{margin-bottom:1rem}}
@media screen and (min-width: 540px){#form .bg-form{padding:3rem 0rem 3rem;width:100%}#form .bg-form .join p{font-size:1.2rem}.regFrm .form-group{margin-bottom:1rem}}
@media screen and (min-width: 568px){header figure{width:240px}#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{width:60%}#form .bg-form{padding:5.5rem 0rem 2rem}.regFrm{width:66%}.regFrm .form-group input{font-size:1rem}}
@media screen and (min-width: 720px){html,body{height:auto}#form .bg-form{padding:2rem 0rem 2rem}}
@media screen and (min-width: 768px){header figure{width:25rem}#form .bg-form{padding:4.5rem 0rem 4rem}#form .bg-form .join p{font-size:1.5rem}.regFrm{width:80%}.regFrm .form-group{margin-bottom:1.5rem;margin-left:auto;margin-right:auto}.regFrm .form-group input{padding:1.2rem;font-size:1.2rem}.regFrm .form-group figure{width:40px}.error.errors{font-size:1rem;margin-bottom:-1.4rem}}
@media screen and (min-width: 820px){.regFrm .form-group input{padding:1.2rem}.regFrm .form-group figure{width:35px}}
@media screen and (min-width: 1024px){#form .bg-form{padding:5rem 0rem 5rem}#form .bg-form .join p{font-size:2rem}.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group input{padding:1.5rem}.regFrm .form-group figure{width:40px}}
@media screen and (min-width: 1180px){.regFrm .form-group{margin-bottom:2rem}}
@media screen and (min-width: 1200px){html,body{height:100%;overflow:hidden}.content{height:calc(100% - 39.23px)}.content #contentId{position:relative;height:100%;flex-direction:row;justify-content:space-between}.content .video-bg__media{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;height:100%}.content__left{max-width:50%}.content__right{display:flex;justify-content:center}.content__right section{width:100%}header figure{width:45%;margin-bottom:.5rem}header figure.tagline{width:50%;margin-bottom:.5rem}#form .bg-form{padding:1rem 0rem;width:70%;margin:auto}#form .bg-form .join p{font-size:1.2rem;margin-bottom:.5rem}#form .carousel{width:55%;margin:auto}.regFrm{width:80%}.regFrm .form-group{margin-bottom:1.2rem}.regFrm .form-group figure{width:25px}.regFrm .form-group input{padding:.5rem 3rem;font-size:1rem}.regFrm .form-group .eye{cursor:pointer}.regFrm .btn{margin:0rem auto 0;width:100%}.banners{margin:0 2rem;bottom:2%}.banners .banner-scroll{width:200%}.banners .banner-item{flex:0 0 50%}.backdrop figure{width:35%}footer{background:linear-gradient(84deg, #0b7ac4 20.82%, #080840 28.68%);flex-direction:row;align-items:center;padding:0 2rem 0 0;margin-top:0}footer div p{font-size:13px}}
@media screen and (min-width: 1366px){header figure{width:50%}header figure.tagline{width:60%}.content{height:calc(100% - 43px)}}
@media screen and (min-width: 1400px){.content{height:calc(100% - 46px)}}
@media screen and (min-width: 1500px){header figure{width:55%;margin-bottom:3rem}header figure.tagline{width:65%;margin-bottom:1.5rem}.content{height:calc(100% - 50px)}}
@media screen and (min-width: 1600px){header figure{width:50%;margin-bottom:1rem}header figure.tagline{width:60%;margin-bottom:1rem}.content{height:calc(100% - 57px)}#form .bg-form .join p{font-size:28px;font-weight:700}.regFrm .form-group{margin-bottom:1.5rem}}
@media screen and (min-width: 1700px){.content{height:calc(100% - 59px)}.regFrm .form-group input{padding:1rem 4rem}.regFrm .form-group figure{width:30px}.regFrm .btn{margin:1rem auto 0}}
@media screen and (min-width: 1920px){.content{height:calc(100% - 61px)}#form .bg-form{padding:2rem 0 2rem}#form .bg-form .join p{margin-bottom:1.5rem}#form .carousel{width:43%}.regFrm .form-group{margin-bottom:1.8rem}.regFrm .form-group figure{width:30px}.error.errors{font-size:1rem;margin-bottom:-1.6rem}}
@media screen and (min-width: 2336px){#form .bg-form{width:65%}.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group figure{width:35px}.regFrm .form-group input{padding:1.4rem 4rem;font-size:1.4rem}footer h6{font-size:1.12rem}footer p{font-size:1rem}}
@media screen and (min-width: 2560px){header figure{width:60%}header figure.tagline{width:70%}#form .bg-form{width:75%;padding:3rem 0 2rem}#form .bg-form .join{margin-bottom:3rem}#form .bg-form .join p{font-size:50px}.regFrm .form-group input{padding:1.4rem 6rem}}
@media screen and (min-width: 2992px){#form .bg-form{width:81%}.regFrm .form-group input{font-size:2rem;padding:1.4rem 5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .form-group figure{width:35px}.regFrm .btn{margin:0rem auto 0}.error.errors{font-size:1.5rem;margin-bottom:-2rem}}
@media screen and (min-width: 3456px){#form .bg-form{padding:4rem 0 4rem;width:92%}#form .bg-form .join{margin-bottom:3rem}.regFrm .form-group{margin-bottom:3rem}.regFrm .form-group figure{width:45px}.regFrm .form-group input{font-size:2.3rem;padding:1.4rem 6rem}}
@media screen and (min-width: 3840px){#form .bg-form{padding:5rem 0rem 0rem}#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}}
